com.jaxfront.core.xpath.schema
Class SchemaDocumentNavigator
java.lang.Object
org.jaxen.DefaultNavigator
com.jaxfront.core.xpath.schema.SchemaDocumentNavigator
- All Implemented Interfaces:
- java.io.Serializable, org.jaxen.Navigator
public class SchemaDocumentNavigator
- extends org.jaxen.DefaultNavigator
- See Also:
- Serialized Form
Methods inherited from class org.jaxen.DefaultNavigator |
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getAttributeNamespaceUri, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getDocument, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNamespaceAxisIterator, getNodeType, getParentNode, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getProcessingInstructionData, getProcessingInstructionTarget, translateNamespacePrefixToUri |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaDocumentNavigator
public SchemaDocumentNavigator()
getInstance
public static org.jaxen.Navigator getInstance()
getDocumentNode
public java.lang.Object getDocumentNode(java.lang.Object contextNode)
- Specified by:
getDocumentNode
in interface org.jaxen.Navigator
- Overrides:
getDocumentNode
in class org.jaxen.DefaultNavigator
reset
public void reset()
getParentAxisIterator
public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
throws org.jaxen.UnsupportedAxisException
- Specified by:
getParentAxisIterator
in interface org.jaxen.Navigator
- Overrides:
getParentAxisIterator
in class org.jaxen.DefaultNavigator
- Throws:
org.jaxen.UnsupportedAxisException
getAttributeAxisIterator
public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
throws org.jaxen.UnsupportedAxisException
- Specified by:
getAttributeAxisIterator
in interface org.jaxen.Navigator
- Overrides:
getAttributeAxisIterator
in class org.jaxen.DefaultNavigator
- Throws:
org.jaxen.UnsupportedAxisException
getChildAxisIterator
public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
throws org.jaxen.UnsupportedAxisException
- Specified by:
getChildAxisIterator
in interface org.jaxen.Navigator
- Overrides:
getChildAxisIterator
in class org.jaxen.DefaultNavigator
- Throws:
org.jaxen.UnsupportedAxisException
getElementNamespaceUri
public java.lang.String getElementNamespaceUri(java.lang.Object element,
boolean stepIsPrefixed)
- Specified by:
getElementNamespaceUri
in interface org.jaxen.Navigator
- Overrides:
getElementNamespaceUri
in class org.jaxen.DefaultNavigator
getElementName
public java.lang.String getElementName(java.lang.Object element)
getElementQName
public java.lang.String getElementQName(java.lang.Object element)
getAttributeNamespaceUri
public java.lang.String getAttributeNamespaceUri(java.lang.Object attr)
getAttributeName
public java.lang.String getAttributeName(java.lang.Object attr)
getAttributeQName
public java.lang.String getAttributeQName(java.lang.Object attr)
isDocument
public boolean isDocument(java.lang.Object object)
isElement
public boolean isElement(java.lang.Object object)
isAttribute
public boolean isAttribute(java.lang.Object object)
isNamespace
public boolean isNamespace(java.lang.Object object)
isComment
public boolean isComment(java.lang.Object object)
isText
public boolean isText(java.lang.Object object)
isProcessingInstruction
public boolean isProcessingInstruction(java.lang.Object object)
getCommentStringValue
public java.lang.String getCommentStringValue(java.lang.Object comment)
getElementStringValue
public java.lang.String getElementStringValue(java.lang.Object element)
getAttributeStringValue
public java.lang.String getAttributeStringValue(java.lang.Object attr)
getNamespaceStringValue
public java.lang.String getNamespaceStringValue(java.lang.Object ns)
getTextStringValue
public java.lang.String getTextStringValue(java.lang.Object txt)
getNamespacePrefix
public java.lang.String getNamespacePrefix(java.lang.Object ns)
parseXPath
public org.jaxen.XPath parseXPath(java.lang.String xpath)
throws org.jaxen.saxpath.SAXPathException
- Throws:
org.jaxen.saxpath.SAXPathException
getSelfAxisIterator
public java.util.Iterator getSelfAxisIterator(java.lang.Object contextNode)
throws org.jaxen.UnsupportedAxisException
- Specified by:
getSelfAxisIterator
in interface org.jaxen.Navigator
- Overrides:
getSelfAxisIterator
in class org.jaxen.DefaultNavigator
- Throws:
org.jaxen.UnsupportedAxisException
setNamespaceAware
public void setNamespaceAware(boolean aware)
isNamespaceAware
public boolean isNamespaceAware()
setNamespaceMapping
public void setNamespaceMapping(java.util.Hashtable namespaceMapping)
getNamespaceMapping
public java.util.Hashtable getNamespaceMapping()
putRecursion
public java.lang.Object putRecursion(java.lang.Object recObj,
java.lang.Object startContext)
getRecursionContext
public java.lang.Object getRecursionContext(java.lang.Object recObj)
isRecursion
public boolean isRecursion(java.lang.Object recObj,
java.lang.Object startContext)
getElementNamespaceUri
public java.lang.String getElementNamespaceUri(java.lang.Object element)