com.usefullittlethings.saw.apps.file
Class AbstractFileActionPlugin

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.usefullittlethings.saw.apps.shared.AbstractPlugin
              |
              +--com.usefullittlethings.saw.apps.shared.AbstractActionPlugin
                    |
                    +--com.usefullittlethings.saw.apps.file.AbstractFileActionPlugin
All Implemented Interfaces:
ActionPluginIfc, PluginIfc
Direct Known Subclasses:
Compress, Copy, Delete, ListToConsole, Move, ReplaceText, Sawj2h, WriteToFile

public abstract class AbstractFileActionPlugin
extends AbstractActionPlugin

Abstract implementation of an action plug-in that defines the result class as java.io.File.


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
AbstractFileActionPlugin()
           
 
Method Summary
 java.lang.Class getResultClass()
          Returns a Class object representing the object type this plug-in will act upon.
 
Methods inherited from class com.usefullittlethings.saw.apps.shared.AbstractActionPlugin
configure
 
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, getShortName, getState, getUI, getUnixName, getWebsite, hasUI, isEnabled, reset, setEnabled, supportCommandLine, supports, toXMLString
 

Constructor Detail

AbstractFileActionPlugin

public AbstractFileActionPlugin()
Method Detail

getResultClass

public java.lang.Class getResultClass()
Description copied from interface: PluginIfc
Returns a Class object representing the object type this plug-in will act upon.