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()
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
getAttributeName
public java.lang.String getAttributeName(java.lang.Object attr)
getAttributeNamespaceUri
public java.lang.String getAttributeNamespaceUri(java.lang.Object attr)
getAttributeQName
public java.lang.String getAttributeQName(java.lang.Object attr)
getAttributeStringValue
public java.lang.String getAttributeStringValue(java.lang.Object attr)
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
getCommentStringValue
public java.lang.String getCommentStringValue(java.lang.Object comment)
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
getElementName
public java.lang.String getElementName(java.lang.Object element)
getElementNamespaceUri
public java.lang.String getElementNamespaceUri(java.lang.Object element)
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
getElementQName
public java.lang.String getElementQName(java.lang.Object element)
getElementStringValue
public java.lang.String getElementStringValue(java.lang.Object element)
getInstance
public static org.jaxen.Navigator getInstance()
getNamespaceMapping
public java.util.Hashtable getNamespaceMapping()
getNamespacePrefix
public java.lang.String getNamespacePrefix(java.lang.Object ns)
getNamespaceStringValue
public java.lang.String getNamespaceStringValue(java.lang.Object ns)
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
getRecursionContext
public java.lang.Object getRecursionContext(java.lang.Object recObj)
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
getTextStringValue
public java.lang.String getTextStringValue(java.lang.Object txt)
isAttribute
public boolean isAttribute(java.lang.Object object)
isComment
public boolean isComment(java.lang.Object object)
isDocument
public boolean isDocument(java.lang.Object object)
isElement
public boolean isElement(java.lang.Object object)
isNamespace
public boolean isNamespace(java.lang.Object object)
isNamespaceAware
public boolean isNamespaceAware()
isProcessingInstruction
public boolean isProcessingInstruction(java.lang.Object object)
isRecursion
public boolean isRecursion(java.lang.Object recObj,
java.lang.Object startContext)
isText
public boolean isText(java.lang.Object object)
parseXPath
public org.jaxen.XPath parseXPath(java.lang.String xpath)
throws org.jaxen.saxpath.SAXPathException
- Throws:
org.jaxen.saxpath.SAXPathException
putRecursion
public java.lang.Object putRecursion(java.lang.Object recObj,
java.lang.Object startContext)
reset
public void reset()
setNamespaceAware
public void setNamespaceAware(boolean aware)
setNamespaceMapping
public void setNamespaceMapping(java.util.Hashtable namespaceMapping)