Package bluej.extensions2.event
-
Interface Summary Interface Description ApplicationListener This interface allows an extension to listen for application events.ClassListener This interface allows an extension to listen for class events.CompileListener This interface allows an extension to listen for compile events.ExtensionEvent Base class for the different event types generated by BlueJ for extensions.ExtensionEventListener This interface allows an extension to listen for all BlueJ events by using a single listener.InvocationFinishedListener This interface allows an extension to listen for when an invocation has finished.PackageListener This interface allows an extension to listen for events on BlueJ packages. -
Class Summary Class Description ApplicationEvent This class encapsulates BlueJ application events.ClassEvent This class encapsulates events which occur on BlueJ classes.
The following events can occur:
STATE_CHANGED - the compile state changed (either from uncompiled to compiled, or from compiled to uncompiled)
CHANGED_NAME - the class has changed name.
REMOVED - the class has been removed.
In the case of STATE_CHANGED there are three possible sitations:
isClassCompiled() returns true: the class has been compiled successfully.CompileEvent This class encapsulates compiler events.InvocationFinishedEvent This class encapsulates events generated when the construction or invocation of a BlueJ object finishes.PackageEvent This class encapsulates events on BlueJ packages. -
Enum Summary Enum Description ApplicationEvent.EventType Types of application events.ClassEvent.EventType Types of class events.CompileEvent.EventType Types of compilation events.InvocationFinishedEvent.EventType Types of invocation finished events.PackageEvent.EventType Types of package events.