All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| ApplicationEvent |
This class encapsulates BlueJ application events.
|
| ApplicationEvent.EventType |
Types of application events.
|
| ApplicationListener |
This interface allows an extension to listen for application events.
|
| BArray |
A wrapper for an array object in BlueJ.
|
| BClass |
A wrapper for a class.
|
| BConstructor |
A wrapper for a constructor of a BlueJ class.
|
| BField |
A wrapper for a field of a BlueJ class.
|
| BlueJ |
A proxy object which provides services to BlueJ extensions.
|
| BMethod |
A wrapper for a method of a BlueJ class.
|
| BObject |
A wrapper for an object on the BlueJ object bench.
|
| BPackage |
A wrapper for a single package of a BlueJ project.
|
| BProject |
A wrapper for a BlueJ project.
|
| 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.
|
| ClassEvent.EventType |
Types of class events.
|
| ClassListener |
This interface allows an extension to listen for class events.
|
| ClassNotFoundException |
This exception will be thrown when a reference to a class is no longer valid.
|
| CompilationNotStartedException |
This exception will be thrown when a compile request cannot be started.
|
| CompileEvent |
This class encapsulates compiler events.
|
| CompileEvent.EventType |
Types of compilation events.
|
| CompileListener |
This interface allows an extension to listen for compile events.
|
| Extension |
Defines the interface between BlueJ and an extension.
|
| 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.
|
| ExtensionException |
Base class for the different Exception events generated by BlueJ for extensions.
|
| ExtensionUnloadedException |
This exception will be thrown when an Extension that has been unloaded
from BlueJ still tries to access methods of the BlueJ class.
|
| ExternalFileLauncher |
Class holding the information between a file type and an associated launcher.
|
| ExternalFileLauncher.OpenExternalFileHandler |
This interface allows a mechanism for a BlueJ extension to write a launcher, and for BlueJ to call this launcher.
|
| InvocationArgumentException |
This exception will be thrown when the parameters passed to an invocation
do not match the list of arguments of the invocation.
|
| InvocationErrorException |
This exception will be thrown when an exception occurs during a method or constructor
invocation.
|
| InvocationFinishedEvent |
This class encapsulates events generated when the construction or invocation
of a BlueJ object finishes.
|
| InvocationFinishedEvent.EventType |
Types of invocation finished events.
|
| InvocationFinishedListener |
This interface allows an extension to listen for when an invocation has finished.
|
| JavaEditor |
Proxy object that allows interaction with the BlueJ Editor for a
particular Java class.
|
| JavaEditor.LocationDetails |
Details of a text location.
|
| MenuGenerator |
Extensions which wish to add a menu item to BlueJ's menus should register an
instance of MenuGenerator with the BlueJ proxy object.
|
| MissingJavaFileException |
This exception will be thrown when a new class is created and not java source file is provided.
|
| PackageAlreadyExistsException |
This exception is thrown when there is a request to create a new package
but the package already exists in BlueJ.
|
| PackageEvent |
This class encapsulates events on BlueJ packages.
|
| PackageEvent.EventType |
Types of package events.
|
| PackageListener |
This interface allows an extension to listen for events on BlueJ packages.
|
| PackageNotFoundException |
This exception will be thrown when a reference to a package
is no longer valid.
|
| PreferenceGenerator |
Extensions which wish to add preference items to BlueJ's Tools/Preferences/Extensions
panel should register an instance of PreferenceGenerator with the BlueJ proxy object.
|
| ProjectNotOpenException |
This exception will be thrown when a reference to a project
is no longer valid.
|
| SourceType |
The type of source that is available.
|
| StrideEditor |
A class representing an editor for a Stride class.
|
| TextLocation |
A TextLocation object groups two pieces of information: a line number and a column number.
|