de.winterfish.nathan.importer
Class FilterManager

java.lang.Object
  |
  +--de.winterfish.nathan.importer.FilterManager
All Implemented Interfaces:
NeonEventListener

public class FilterManager
extends java.lang.Object
implements NeonEventListener


Constructor Summary
FilterManager(NeonGui gui)
           
 
Method Summary
 void addFilter(Filter f)
           
 void eventOccured(NeonEvent event)
           
 DataNode filter(DataNode doc, NFolder currentFolder)
           
 Filter getDefaultFilter()
           
 java.util.Iterator getFilters()
           
 void moveUpFilter(Filter f)
           
 void removeFilter(Filter f)
           
 void save()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterManager

public FilterManager(NeonGui gui)
Method Detail

addFilter

public void addFilter(Filter f)

removeFilter

public void removeFilter(Filter f)

moveUpFilter

public void moveUpFilter(Filter f)

filter

public DataNode filter(DataNode doc,
                       NFolder currentFolder)

eventOccured

public void eventOccured(NeonEvent event)
Specified by:
eventOccured in interface NeonEventListener

getFilters

public java.util.Iterator getFilters()

getDefaultFilter

public Filter getDefaultFilter()

save

public void save()