com.jaxfront.core.xpath
Class XPNode

java.lang.Object
  extended by com.jaxfront.core.xpath.XPNode

public class XPNode
extends java.lang.Object


Field Summary
static short ALL_NODE
           
static short ASTERIX_ATTR_NODE
           
static short ASTERIX_NODE
           
static short ATTR_NODE
           
static short DEFAULT_NODE
           
static short IDX_NODE
           
static short LIST_NODE
           
static short PARENT_NODE
           
static short SELF_NODE
           
static java.lang.String TEXT
           
static short TEXT_NODE
           
 
Constructor Summary
XPNode()
           
XPNode(java.lang.String xNodeValue, boolean check)
           
XPNode(java.lang.String xNodeValue, boolean check, java.util.Map nsMappings)
           
XPNode(java.lang.String xNodeValue, int endPos, boolean check)
           
XPNode(java.lang.String xNodeValue, int endPos, boolean check, java.util.Map nsMapping)
           
 
Method Summary
 boolean equals(java.lang.Object arg0)
           
 java.util.Vector extractUserNodesAsSequence(java.util.Vector sequence)
           
 java.lang.String getNodeExpression()
           
 int getNodeIDX()
           
 java.lang.String getNodeName()
           
 java.lang.String getNodeNSpace()
           
 java.lang.String getNodeNSPrefix()
           
 short getNodeType()
           
 java.lang.Object getUserObject()
           
 boolean isAll()
           
 boolean isAsterix()
           
 boolean isAttr()
           
 boolean isIndexdNode()
           
 boolean isList()
           
 boolean isParent()
           
 boolean isSelf()
           
 boolean isText()
           
 void print(java.lang.StringBuffer output)
           
 void setUserObject(java.lang.Object object)
           
 java.lang.String toString()
           
 java.lang.String translateNSPrefix(java.util.Map nsMappings)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALL_NODE

public static final short ALL_NODE
See Also:
Constant Field Values

ASTERIX_ATTR_NODE

public static final short ASTERIX_ATTR_NODE
See Also:
Constant Field Values

ASTERIX_NODE

public static final short ASTERIX_NODE
See Also:
Constant Field Values

ATTR_NODE

public static final short ATTR_NODE
See Also:
Constant Field Values

DEFAULT_NODE

public static final short DEFAULT_NODE
See Also:
Constant Field Values

IDX_NODE

public static final short IDX_NODE
See Also:
Constant Field Values

LIST_NODE

public static final short LIST_NODE
See Also:
Constant Field Values

PARENT_NODE

public static final short PARENT_NODE
See Also:
Constant Field Values

SELF_NODE

public static final short SELF_NODE
See Also:
Constant Field Values

TEXT

public static final java.lang.String TEXT
See Also:
Constant Field Values

TEXT_NODE

public static final short TEXT_NODE
See Also:
Constant Field Values
Constructor Detail

XPNode

public XPNode()

XPNode

public XPNode(java.lang.String xNodeValue,
              boolean check)
       throws XPathError
Throws:
XPathError

XPNode

public XPNode(java.lang.String xNodeValue,
              boolean check,
              java.util.Map nsMappings)
       throws XPathError
Throws:
XPathError

XPNode

public XPNode(java.lang.String xNodeValue,
              int endPos,
              boolean check)
       throws XPathError
Throws:
XPathError

XPNode

public XPNode(java.lang.String xNodeValue,
              int endPos,
              boolean check,
              java.util.Map nsMapping)
       throws XPathError
Throws:
XPathError
Method Detail

equals

public boolean equals(java.lang.Object arg0)
Overrides:
equals in class java.lang.Object

extractUserNodesAsSequence

public java.util.Vector extractUserNodesAsSequence(java.util.Vector sequence)

getNodeExpression

public java.lang.String getNodeExpression()

getNodeIDX

public int getNodeIDX()

getNodeName

public java.lang.String getNodeName()

getNodeNSpace

public java.lang.String getNodeNSpace()

getNodeNSPrefix

public java.lang.String getNodeNSPrefix()

getNodeType

public short getNodeType()

getUserObject

public java.lang.Object getUserObject()

isAll

public boolean isAll()

isAsterix

public boolean isAsterix()

isAttr

public boolean isAttr()

isIndexdNode

public boolean isIndexdNode()

isList

public boolean isList()

isParent

public boolean isParent()

isSelf

public boolean isSelf()

isText

public boolean isText()

print

public void print(java.lang.StringBuffer output)

setUserObject

public void setUserObject(java.lang.Object object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

translateNSPrefix

public java.lang.String translateNSPrefix(java.util.Map nsMappings)