|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.moneydance.apps.md.controller.FeatureModule
public abstract class FeatureModule
This is the parent class of all extensions. You might think of it like an Applet, but with less restrictions.
Constructor Summary | |
---|---|
protected |
FeatureModule()
|
Method Summary | |
---|---|
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. |
java.lang.String |
toString()
|
void |
unload()
This is called when the extension is unloaded from the application. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected FeatureModule()
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |