    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

##

createFilter()
  Factory method which returns a Filter.
getPrefs()
  Return factory preferences.
setManager(FilterManager)
  Set the manager of this factory.
setPrefs(Prefs)
  Set factory preferences.
shutdown()
  Shutdown the factory.
viewPrefs()
  View factory 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 factory preferences.

getPrefs

     public abstract Prefs getPrefs()

  Return factory preferences.

viewPrefs

     public abstract void viewPrefs()

  View factory preferences.

shutdown

     public abstract void shutdown()

  Shutdown the factory. Method called when factory is disabled.

createFilter

     public abstract Filter createFilter()

  Factory method which returns a Filter.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index