com.usefullittlethings.saw.apps.shared
Class AbstractActionPlugin

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.usefullittlethings.saw.apps.shared.AbstractPlugin
              |
              +--com.usefullittlethings.saw.apps.shared.AbstractActionPlugin
All Implemented Interfaces:
ActionPluginIfc, PluginIfc
Direct Known Subclasses:
AbstractFileActionPlugin

public abstract class AbstractActionPlugin
extends AbstractPlugin
implements ActionPluginIfc

Abstract implementation of an ActionPluginIfc to include a default configure method.


Field Summary
 
Fields inherited from interface com.usefullittlethings.saw.model.ActionPluginIfc
CLASS_NAME
 
Fields inherited from interface com.usefullittlethings.saw.model.PluginIfc
BLOCK, LINEAR, SINGLE_BLOCK, UNSUPPORTED
 
Constructor Summary
AbstractActionPlugin()
           
 
Method Summary
 void configure(java.lang.String xml)
          Used by the load process to configure the plug-in's state so that its state may be restored.
 
Methods inherited from class com.usefullittlethings.saw.apps.shared.AbstractPlugin
clone, decodeXML, decodeXMLBoolean, encodeXML, getAuthor, getEmail, getName, getShortName, getState, getUI, getWebsite, hasUI, isEnabled, reset, setBase, setEnabled, supportCommandLine, supports, toXMLString
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.usefullittlethings.saw.model.ActionPluginIfc
begin, end, handle, isDangerous, setBase
 
Methods inherited from interface com.usefullittlethings.saw.model.PluginIfc
addObserver, clone, configure, deleteObserver, getAuthor, getEmail, getName, getResultClass, getShortName, getState, getUI, getUnixName, getWebsite, hasUI, isEnabled, reset, setEnabled, supportCommandLine, supports, toXMLString
 

Constructor Detail

AbstractActionPlugin

public AbstractActionPlugin()
Method Detail

configure

public void configure(java.lang.String xml)
               throws java.text.ParseException
Description copied from interface: PluginIfc
Used by the load process to configure the plug-in's state so that its state may be restored.

Specified by:
configure in interface PluginIfc
java.text.ParseException