freemind.controller.filter.condition
Class ConditionFactory

java.lang.Object
  extended by freemind.controller.filter.condition.ConditionFactory

public class ConditionFactory
extends java.lang.Object

Author:
dimitri 17.05.2005

Constructor Summary
ConditionFactory()
           
 
Method Summary
 Condition createAttributeCondition(java.lang.String attribute, NamedObject simpleCondition, java.lang.String value, boolean ignoreCase)
           
static javax.swing.JComponent createCellRendererComponent(java.lang.String description)
           
 Condition createCondition(NamedObject attribute, NamedObject simpleCondition, java.lang.String value, boolean ignoreCase)
           
protected  Condition createNodeCondition(NamedObject simpleCondition, java.lang.String value, boolean ignoreCase)
           
 NamedObject[] getAttributeConditionNames()
           
 java.lang.Object[] getIconConditionNames()
           
 NamedObject[] getNodeConditionNames()
           
 Condition loadCondition(XMLElement element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionFactory

public ConditionFactory()
Method Detail

loadCondition

public Condition loadCondition(XMLElement element)

createAttributeCondition

public Condition createAttributeCondition(java.lang.String attribute,
                                          NamedObject simpleCondition,
                                          java.lang.String value,
                                          boolean ignoreCase)

createCondition

public Condition createCondition(NamedObject attribute,
                                 NamedObject simpleCondition,
                                 java.lang.String value,
                                 boolean ignoreCase)

getNodeConditionNames

public NamedObject[] getNodeConditionNames()

getIconConditionNames

public java.lang.Object[] getIconConditionNames()

getAttributeConditionNames

public NamedObject[] getAttributeConditionNames()

createNodeCondition

protected Condition createNodeCondition(NamedObject simpleCondition,
                                        java.lang.String value,
                                        boolean ignoreCase)

createCellRendererComponent

public static javax.swing.JComponent createCellRendererComponent(java.lang.String description)