GUI Capture (Developement)

From EiffelStudio: an EiffelSoftware project
Revision as of 23:01, 31 October 2006 by Juliant (talk | contribs)
Jump to navigation Jump to search

Overall structure

Platform independence

For the output to remain platform independent from the input, the engine passes the events in a uniform format to the output which can use the process_xy_event features inherited from the CAPTURE_EVENT_VISITOR class to generate the output.

Event Hierarchy

To allow different output formats, the events types are equiped with a process feature which implements the visitor pattern together with the CAPTURE_EVENT_VISITOR class.