Package bluej.extensions2
-
Interface Summary Interface Description ExternalFileLauncher.OpenExternalFileHandler This interface allows a mechanism for a BlueJ extension to write a launcher, and for BlueJ to call this launcher.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. -
Class Summary Class Description 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.Extension Defines the interface between BlueJ and an extension.ExternalFileLauncher Class holding the information between a file type and an associated launcher.MenuGenerator Extensions which wish to add a menu item to BlueJ's menus should register an instance of MenuGenerator with the BlueJ proxy object. -
Enum Summary Enum Description SourceType The type of source that is available. -
Exception Summary Exception Description 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.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.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.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.PackageNotFoundException This exception will be thrown when a reference to a package is no longer valid.ProjectNotOpenException This exception will be thrown when a reference to a project is no longer valid.