com.jaxfront.core.xpath
Class XPNode
java.lang.Object
com.jaxfront.core.xpath.XPNode
public class XPNode
- extends java.lang.Object
Constructor Summary |
XPNode()
|
XPNode(java.lang.String xNodeValue)
|
XPNode(java.lang.String xNodeValue,
int endPos)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
XPNode
public XPNode(java.lang.String xNodeValue,
int endPos)
XPNode
public XPNode(java.lang.String xNodeValue)
XPNode
public XPNode()
parse
public void parse(java.lang.String xNodeValue)
getNodeExpression
public java.lang.String getNodeExpression()
getNodeName
public java.lang.String getNodeName()
setNodeName
public void setNodeName(java.lang.String name)
setEndPos
public void setEndPos(int pos)
extractNodeName
public static java.lang.String extractNodeName(int start,
java.lang.String value)
extractNodeNS
public static java.lang.String extractNodeNS(java.lang.String value)
extractNodeExpression
public static java.lang.String extractNodeExpression(int start,
java.lang.String value)
isExpressionNode
public boolean isExpressionNode(java.lang.String nodeName)
getChild
public XPNode getChild(java.lang.String name)
addChild
public void addChild(XPNode node)
addSameAxis
public void addSameAxis(XPNode node)
addExpressionChild
public void addExpressionChild(XPNode node)
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in class java.lang.Object
print
public void print(java.lang.StringBuffer output)
extractUserNodesAsSequence
public java.util.Vector extractUserNodesAsSequence(java.util.Vector sequence)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNodeNS
public java.lang.String getNodeNS()
getUserObject
public java.lang.Object getUserObject()
setUserObject
public void setUserObject(java.lang.Object object)
setNodeExpression
public void setNodeExpression(java.lang.String exp)
isExpressionNode
public boolean isExpressionNode()
setExpressionNode
public void setExpressionNode(boolean isExpression)