All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface org.doit.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

Method Index

 o createFilter()
Factory method which returns a Filter.
 o getPrefs()
Return factory preferences.
 o setManager(FilterManager)
Set the manager of this factory.
 o setPrefs(Prefs)
Set factory preferences.
 o shutdown()
Shutdown the factory.
 o viewPrefs()
View factory preferences.

Methods

 o 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.

 o setPrefs
 public abstract void setPrefs(Prefs p)
Set factory preferences.

 o getPrefs
 public abstract Prefs getPrefs()
Return factory preferences.

 o viewPrefs
 public abstract void viewPrefs()
View factory preferences.

 o shutdown
 public abstract void shutdown()
Shutdown the factory. Method called when factory is disabled.

 o createFilter
 public abstract Filter createFilter()
Factory method which returns a Filter.


All Packages  Class Hierarchy  This Package  Previous  Next  Index