frysk.gui.monitor.filters
Class FilterManager
java.lang.Object
java.util.Observable
frysk.gui.monitor.filters.FilterManager
public class FilterManager
- extends Observable
Only once instance. Keeps a list of available filters. Provides an interface
for instantiating those actions.
theManager
public static FilterManager theManager
FilterManager
public FilterManager()
addIntFilterPrototype
public void addIntFilterPrototype(IntFilter filter)
getFilterCopy
public Filter getFilterCopy(Filter prototype)
- Returns a copy of the prototype given. A list of available prototypes can
be
- Parameters:
prototype
- a prototype of the observer to be instantiated.
addProcFilterPrototype
public void addProcFilterPrototype(ProcFilter filter)
- add an observer to the list of available observers.
addTaskFilterPrototype
public void addTaskFilterPrototype(TaskFilter filter)
getProcFilters
public ObservableLinkedList getProcFilters()
getIntFilters
public ObservableLinkedList getIntFilters()
getTaskFilters
public ObservableLinkedList getTaskFilters()
removeGenericFilterPrototype
public void removeGenericFilterPrototype(IntFilter intFilter)
removeTaskFilterPrototype
public void removeTaskFilterPrototype(TaskFilter taskFilter)
removeProcFilterPrototype
public void removeProcFilterPrototype(ProcFilter procFilter)