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.
|