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)