public abstract class FeatureModule
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
FeatureModule() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup()
This is called when a data set is closed, so that the extension can
let go of any references that it may have to the data or the GUI.
|
int |
getBuild() |
protected FeatureModuleContext |
getContext()
Get the context in which this extension is running.
|
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
java.awt.Image |
getIconImage()
Get an icon image that represents this extension and can be
used in a button bar.
|
java.lang.String |
getIDStr()
Get the ID string for this extension.
|
abstract java.lang.String |
getName()
Get a descriptive name for this extension.
|
java.io.File |
getSourceFile()
Gets the file from which the extension was loaded, if any.
|
java.lang.String |
getVendor() |
java.lang.String |
getVendorURL() |
void |
handleEvent(java.lang.String appEvent)
Notifies the extension that the given application event has occurred.
|
void |
init()
Initialize the extension.
|
abstract void |
invoke(java.lang.String uri)
This is called when an extension is invoked using a moneydance URI.
|
boolean |
isBundled() |
java.lang.String |
toString() |
void |
unload()
This is called when the extension is unloaded from the application.
|
public final boolean isBundled()
protected final FeatureModuleContext getContext()
public final java.io.File getSourceFile()
public void init()
public abstract void invoke(java.lang.String uri)
public void handleEvent(java.lang.String appEvent)
public abstract java.lang.String getName()
public java.awt.Image getIconImage()
public final java.lang.String getIDStr()
public java.lang.String getDisplayName()
public java.lang.String getVendor()
public java.lang.String getVendorURL()
public java.lang.String getDescription()
public int getBuild()
public void unload()
public void cleanup()
public final java.lang.String toString()
toString
in class java.lang.Object