com.usefullittlethings.saw.apps.file
Class AbstractFileFilterPlugin

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.usefullittlethings.saw.apps.shared.AbstractPlugin
              |
              +--com.usefullittlethings.saw.apps.shared.AbstractFilterPlugin
                    |
                    +--com.usefullittlethings.saw.apps.file.AbstractFileFilterPlugin
All Implemented Interfaces:
FilterPluginIfc, PluginIfc
Direct Known Subclasses:
CompareTo, ContainsText, DateRange, ManualSelection, Mask, Size

public abstract class AbstractFileFilterPlugin
extends AbstractFilterPlugin

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


Field Summary
 
Fields inherited from interface com.usefullittlethings.saw.model.FilterPluginIfc
CLASS_NAME, EXCLUDE, INCLUDE
 
Fields inherited from interface com.usefullittlethings.saw.model.PluginIfc
BLOCK, LINEAR, SINGLE_BLOCK, UNSUPPORTED
 
Constructor Summary
AbstractFileFilterPlugin()
           
 
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.AbstractFilterPlugin
configure, getOperation, setOperation, toXMLString
 
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
 
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.FilterPluginIfc
begin, end, exclude, include, 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
 

Constructor Detail

AbstractFileFilterPlugin

public AbstractFileFilterPlugin()
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.