|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractMenuActionPropertyListener | This interface defines an object associated with an AbstractMenuAction that wants to know about changes to the AbstractMenuAction's properties. |
| AddToPopupMapMenuIfc | This interface defines a decision interface identifying AbstractMenuActions that should not go on the main window menu bar, but instead on a popup menu displayed because someone right-clicked on the map. |
| Class Summary | |
|---|---|
| AbstractMenuAction | This abstract class functions more or less the same as the javax.swing.AbstractAction class, but is not subclassed from that class, so that it can be used in non-Swing environments (such as Android). |
| AbstractPopupMenuAction | This class defines the general contract for a popup menu action, using the same rules as for a menu bar action. |
| AbstractQueryHandler | This class defines some infrastructure for convenient creation of pluggable query handlers for YAAC. |
| Provider | This class defines the structure of a plugin extension's definition. |
| Provider.PortEntry | This class describes the name and implementing Class of an interface port driver. |
This package provides service classes for creating plugin extensions to YAAC.
A plugin consists of a JAR file containing:
YAAC-Provider: fully.qualified.provider.subclass.nameplugins subdirectory.
The Provider subclass can define the following extensions to be added to YAAC:
PortConnector class).AbstractMenuAction class).AbstractPopupMenuAction class).?xxxx")
(subclassing the AbstractQueryHandler class).Plugin JAR files will be scanned in file modification date order.
Provider,
AbstractMenuAction,
AbstractPopupMenuAction,
AbstractQueryHandler,
PortConnector
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||