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

Method Index

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

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

 o viewPrefs
 public abstract void viewPrefs()
View filter preferences. This can be used to create a GUI interface to modify preferences.

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

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


All Packages  Class Hierarchy  This Package  Previous  Next  Index