All Packages Class Hierarchy This Package Previous Next Index
Interface muffin.FilterFactory
- public interface FilterFactory
Factory implemented by all filters. This class is used to
maintain filter preferences and create filters using
the createFilter factory method.
- Author:
- Mark Boyns
-
createFilter()
- Factory method which returns a Filter.
-
getPrefs()
- Return filter preferences.
-
setManager(FilterManager)
- Set the manager of this factory.
-
setPrefs(Prefs)
- Set filter preferences.
-
shutdown()
- Shutdown the factory.
-
viewPrefs()
- View filter preferences.
setManager
public abstract void setManager(FilterManager m)
- Set the manager of this factory. The manager is normally
used to save preferences in the main preferences file.
setPrefs
public abstract void setPrefs(Prefs p)
- Set filter preferences. This method is called by the
filter manager.
getPrefs
public abstract Prefs getPrefs()
- Return filter preferences.
viewPrefs
public abstract void viewPrefs()
- View filter preferences. This can be used to create
a GUI interface to modify preferences.
createFilter
public abstract Filter createFilter()
- Factory method which returns a Filter.
shutdown
public abstract void shutdown()
- Shutdown the factory. Method called when filter
factory is disabled.
All Packages Class Hierarchy This Package Previous Next Index