Class EditorExtension

java.lang.Object
  extended bybluej.extensions.Extension
      extended byEditorExtension

public class EditorExtension
extends bluej.extensions.Extension

This is the starting point of the BlueJ Extension


Field Summary
(package private)  bluej.extensions.BlueJ bluej
           
 
Fields inherited from class bluej.extensions.Extension
VERSION_MAJOR, VERSION_MINOR
 
Constructor Summary
EditorExtension()
           
 
Method Summary
 bluej.extensions.BlueJ getBlueJ()
          This method is called to get the BlueJ object.
 java.lang.String getDescription()
           
 java.lang.String getName()
          Returns the user-visible name of this extension
 java.net.URL getURL()
          Returns a URL where you can find info on this extension.
 java.lang.String getVersion()
          Returns the version number of this extension
 boolean isCompatible()
          This method must decide if this Extension is compatible with the current release of the BlueJ Extensions API
static void main(java.lang.String[] args)
          Main is used if the editor is started without BlueJ.
 void startup(bluej.extensions.BlueJ bluej)
          When this method is called, the extension may start its work.
 
Methods inherited from class bluej.extensions.Extension
terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bluej

bluej.extensions.BlueJ bluej
Constructor Detail

EditorExtension

public EditorExtension()
Method Detail

main

public static void main(java.lang.String[] args)
Main is used if the editor is started without BlueJ.

Parameters:
args -

startup

public void startup(bluej.extensions.BlueJ bluej)
When this method is called, the extension may start its work.

Parameters:
bluej - The BlueJ object

getBlueJ

public bluej.extensions.BlueJ getBlueJ()
This method is called to get the BlueJ object.

Returns:
The BlueJ object

isCompatible

public boolean isCompatible()
This method must decide if this Extension is compatible with the current release of the BlueJ Extensions API


getVersion

public java.lang.String getVersion()
Returns the version number of this extension


getName

public java.lang.String getName()
Returns the user-visible name of this extension


getDescription

public java.lang.String getDescription()

getURL

public java.net.URL getURL()
Returns a URL where you can find info on this extension.