freemind.controller.filter
Class DefaultFilter

java.lang.Object
  extended by freemind.controller.filter.DefaultFilter
All Implemented Interfaces:
Filter

public class DefaultFilter
extends java.lang.Object
implements Filter

Author:
dimitri 07.05.2005

Field Summary
 
Fields inherited from interface freemind.controller.filter.Filter
FILTER_INITIAL_VALUE, FILTER_SHOW_ANCESTOR, FILTER_SHOW_DESCENDANT, FILTER_SHOW_ECLIPSED, FILTER_SHOW_HIDDEN, FILTER_SHOW_MATCHED
 
Constructor Summary
DefaultFilter(Condition condition, boolean areAnchestorsShown, boolean areDescendantsShown)
           
 
Method Summary
 void applyFilter(Controller c)
           
 boolean areAncestorsShown()
           
 boolean areDescendantsShown()
           
 boolean areEclipsedShown()
           
 boolean areHiddenShown()
           
 boolean areMatchedShown()
           
 java.lang.Object getCondition()
           
 boolean isVisible(MindMapNode node)
           
static void resetFilter(MindMapNode node)
           
static void selectVisibleNode(MapView mapView)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFilter

public DefaultFilter(Condition condition,
                     boolean areAnchestorsShown,
                     boolean areDescendantsShown)
Method Detail

applyFilter

public void applyFilter(Controller c)
Specified by:
applyFilter in interface Filter

selectVisibleNode

public static void selectVisibleNode(MapView mapView)

isVisible

public boolean isVisible(MindMapNode node)
Specified by:
isVisible in interface Filter

resetFilter

public static void resetFilter(MindMapNode node)

areMatchedShown

public boolean areMatchedShown()
Specified by:
areMatchedShown in interface Filter

areHiddenShown

public boolean areHiddenShown()
Specified by:
areHiddenShown in interface Filter

areAncestorsShown

public boolean areAncestorsShown()
Specified by:
areAncestorsShown in interface Filter

areDescendantsShown

public boolean areDescendantsShown()
Specified by:
areDescendantsShown in interface Filter

areEclipsedShown

public boolean areEclipsedShown()
Specified by:
areEclipsedShown in interface Filter

getCondition

public java.lang.Object getCondition()
Specified by:
getCondition in interface Filter