org.apache.ibatis.parsing
Class XNode
java.lang.Object
org.apache.ibatis.parsing.XNode
public class XNode
- extends java.lang.Object
Constructor Summary |
XNode(XPathParser xpathParser,
org.w3c.dom.Node node,
java.util.Properties variables)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XNode
public XNode(XPathParser xpathParser,
org.w3c.dom.Node node,
java.util.Properties variables)
newXNode
public XNode newXNode(org.w3c.dom.Node node)
getParent
public XNode getParent()
getPath
public java.lang.String getPath()
getValueBasedIdentifier
public java.lang.String getValueBasedIdentifier()
evalString
public java.lang.String evalString(java.lang.String expression)
evalBoolean
public java.lang.Boolean evalBoolean(java.lang.String expression)
evalDouble
public java.lang.Double evalDouble(java.lang.String expression)
evalNodes
public java.util.List<XNode> evalNodes(java.lang.String expression)
evalNode
public XNode evalNode(java.lang.String expression)
getNode
public org.w3c.dom.Node getNode()
getName
public java.lang.String getName()
getStringBody
public java.lang.String getStringBody()
getStringBody
public java.lang.String getStringBody(java.lang.String def)
getBooleanBody
public java.lang.Boolean getBooleanBody()
getBooleanBody
public java.lang.Boolean getBooleanBody(java.lang.Boolean def)
getIntBody
public java.lang.Integer getIntBody()
getIntBody
public java.lang.Integer getIntBody(java.lang.Integer def)
getLongBody
public java.lang.Long getLongBody()
getLongBody
public java.lang.Long getLongBody(java.lang.Long def)
getDoubleBody
public java.lang.Double getDoubleBody()
getDoubleBody
public java.lang.Double getDoubleBody(java.lang.Double def)
getFloatBody
public java.lang.Float getFloatBody()
getFloatBody
public java.lang.Float getFloatBody(java.lang.Float def)
getStringAttribute
public java.lang.String getStringAttribute(java.lang.String name)
getStringAttribute
public java.lang.String getStringAttribute(java.lang.String name,
java.lang.String def)
getBooleanAttribute
public java.lang.Boolean getBooleanAttribute(java.lang.String name)
getBooleanAttribute
public java.lang.Boolean getBooleanAttribute(java.lang.String name,
java.lang.Boolean def)
getIntAttribute
public java.lang.Integer getIntAttribute(java.lang.String name)
getIntAttribute
public java.lang.Integer getIntAttribute(java.lang.String name,
java.lang.Integer def)
getLongAttribute
public java.lang.Long getLongAttribute(java.lang.String name)
getLongAttribute
public java.lang.Long getLongAttribute(java.lang.String name,
java.lang.Long def)
getDoubleAttribute
public java.lang.Double getDoubleAttribute(java.lang.String name)
getDoubleAttribute
public java.lang.Double getDoubleAttribute(java.lang.String name,
java.lang.Double def)
getFloatAttribute
public java.lang.Float getFloatAttribute(java.lang.String name)
getFloatAttribute
public java.lang.Float getFloatAttribute(java.lang.String name,
java.lang.Float def)
getChildren
public java.util.List<XNode> getChildren()
getChildrenAsProperties
public java.util.Properties getChildrenAsProperties()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2010. All Rights Reserved.