freemind.controller.filter.condition
Class AttributeCompareCondition

java.lang.Object
  extended by freemind.controller.filter.condition.NodeCondition
      extended by freemind.controller.filter.condition.AttributeCompareCondition
All Implemented Interfaces:
Condition

public class AttributeCompareCondition
extends NodeCondition

Author:
Dimitri Polivaev 12.07.2005

Constructor Summary
AttributeCompareCondition(java.lang.String attribute, java.lang.String value, boolean ignoreCase, int comparationResult, boolean succeed)
           
 
Method Summary
 boolean checkNode(Controller c, MindMapNode node)
           
protected  int compareTo(java.lang.String nodeValue)
           
 java.lang.String createDescription(java.lang.String attribute, int comparationResult, boolean succeed)
           
protected  java.lang.String createDesctiption()
           
 void save(XMLElement element)
           
 void saveAttributes(XMLElement child)
           
 
Methods inherited from class freemind.controller.filter.condition.NodeCondition
getListCellRendererComponent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeCompareCondition

public AttributeCompareCondition(java.lang.String attribute,
                                 java.lang.String value,
                                 boolean ignoreCase,
                                 int comparationResult,
                                 boolean succeed)
Method Detail

checkNode

public boolean checkNode(Controller c,
                         MindMapNode node)

save

public void save(XMLElement element)

createDesctiption

protected java.lang.String createDesctiption()
Specified by:
createDesctiption in class NodeCondition

compareTo

protected int compareTo(java.lang.String nodeValue)
                 throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

saveAttributes

public void saveAttributes(XMLElement child)
Overrides:
saveAttributes in class NodeCondition

createDescription

public java.lang.String createDescription(java.lang.String attribute,
                                          int comparationResult,
                                          boolean succeed)