|
|||||||||
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.name
plugins
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 |