EspressReport
v 5.5

quadbase.common.util.internal
Class XMLConditionNode

java.lang.Object
  |
  +--quadbase.common.util.internal.XMLDefaultTreeNode
        |
        +--quadbase.common.util.internal.XMLConditionNode
All Implemented Interfaces:
java.lang.Cloneable, XMLConditionType

public class XMLConditionNode
extends XMLDefaultTreeNode


Fields inherited from class quadbase.common.util.internal.XMLDefaultTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Fields inherited from interface quadbase.common.util.internal.XMLConditionType
BETWEEN, EQUAL, GREATERTHAN, GREATERTHANOREQUAL, IN, LESSTHAN, LESSTHANOREQUAL, NOTEQUAL
 
Constructor Summary
XMLConditionNode(java.lang.String name, java.lang.String[] path, java.lang.String attrName, int conditionType, java.util.Vector value)
           
XMLConditionNode(java.lang.String name, XMLFieldInfo fieldInfo, int conditionType, java.util.Vector value, java.lang.String condition)
           
 
Method Summary
 boolean execute()
           
 java.lang.String getAttributeDataType()
           
 java.lang.String getAttributeName()
           
 java.lang.String getCondition()
           
 int getConditionType()
           
 java.lang.String getDateFormat()
           
 java.lang.String getElementDataType()
           
 XMLFieldInfo getField(java.lang.String paramName)
           
 java.lang.String[] getFullPath()
           
 java.util.Vector getInputData()
           
 java.lang.String getName()
          Returns this node's user object.
 java.util.Vector getValue()
           
 XMLFieldInfo getXMLFieldInfo()
           
 int getXMLType()
           
 boolean isExecutable()
           
 void setAttributeDataType(java.lang.String type)
           
 void setAttributeName(java.lang.String attr)
           
 void setCondition(java.lang.String string)
           
 void setConditionType(int type)
           
 void setDateFormat(java.lang.String format)
           
 void setElementDataType(java.lang.String type)
           
 void setFullPath(java.lang.String[] path)
           
 void setInputData(java.util.Vector inputData)
           
 void setName(java.lang.String name)
          Sets the user object for this node to userObject.
 void setValue(java.util.Vector value)
           
 void setXMLFieldInfo(XMLFieldInfo field)
           
 void setXMLType(int type)
           
 
Methods inherited from class quadbase.common.util.internal.XMLDefaultTreeNode
add, children, clone, getAllowsChildren, getChildAt, getChildCount, getFirstChild, getIndex, getLastChild, getParent, getUserObject, insert, isLeaf, isNodeChild, isRoot, remove, remove, removeAllChildren, removeFromParent, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XMLConditionNode

public XMLConditionNode(java.lang.String name,
                        java.lang.String[] path,
                        java.lang.String attrName,
                        int conditionType,
                        java.util.Vector value)

XMLConditionNode

public XMLConditionNode(java.lang.String name,
                        XMLFieldInfo fieldInfo,
                        int conditionType,
                        java.util.Vector value,
                        java.lang.String condition)
Method Detail

getName

public java.lang.String getName()
Description copied from class: XMLDefaultTreeNode
Returns this node's user object.
Overrides:
getName in class XMLDefaultTreeNode
Following copied from class: quadbase.common.util.internal.XMLDefaultTreeNode
Returns:
the Object stored at this node by the user
See Also:
XMLDefaultTreeNode.setUserObject(java.lang.Object), XMLDefaultTreeNode.toString()

setName

public void setName(java.lang.String name)
Description copied from class: XMLDefaultTreeNode
Sets the user object for this node to userObject.
Overrides:
setName in class XMLDefaultTreeNode
Following copied from class: quadbase.common.util.internal.XMLDefaultTreeNode
Parameters:
userObject - the Object that constitutes this node's user-specified data
See Also:
XMLDefaultTreeNode.getName(), XMLDefaultTreeNode.toString()

getXMLFieldInfo

public XMLFieldInfo getXMLFieldInfo()

setXMLFieldInfo

public void setXMLFieldInfo(XMLFieldInfo field)

getFullPath

public java.lang.String[] getFullPath()

setFullPath

public void setFullPath(java.lang.String[] path)

getConditionType

public int getConditionType()

setConditionType

public void setConditionType(int type)

getValue

public java.util.Vector getValue()

setValue

public void setValue(java.util.Vector value)

getCondition

public java.lang.String getCondition()

setCondition

public void setCondition(java.lang.String string)

getElementDataType

public java.lang.String getElementDataType()

setElementDataType

public void setElementDataType(java.lang.String type)

getAttributeDataType

public java.lang.String getAttributeDataType()

setAttributeDataType

public void setAttributeDataType(java.lang.String type)

getAttributeName

public java.lang.String getAttributeName()

setAttributeName

public void setAttributeName(java.lang.String attr)

getDateFormat

public java.lang.String getDateFormat()

setDateFormat

public void setDateFormat(java.lang.String format)

getXMLType

public int getXMLType()

setXMLType

public void setXMLType(int type)

getInputData

public java.util.Vector getInputData()

setInputData

public void setInputData(java.util.Vector inputData)

getField

public XMLFieldInfo getField(java.lang.String paramName)
Overrides:
getField in class XMLDefaultTreeNode

execute

public boolean execute()
Overrides:
execute in class XMLDefaultTreeNode

isExecutable

public boolean isExecutable()
                     throws java.lang.Exception
Overrides:
isExecutable in class XMLDefaultTreeNode

EspressReport
v 5.5