electric.xml.jaxen
Class DocumentNavigator
java.lang.Object
org.jaxen.DefaultNavigator
electric.xml.jaxen.DocumentNavigator
- All Implemented Interfaces:
- IXMLConstants, org.jaxen.Navigator, java.io.Serializable
- public class DocumentNavigator
- extends org.jaxen.DefaultNavigator
- implements IXMLConstants
DocumentNavigator
- Author:
- webMethods
- See Also:
- Serialized Form
Fields inherited from interface electric.xml.IXMLConstants |
ATTLIST_START, ATTLIST_STOP, CDATA, CDATA_START, CDATA_STOP, CLOSE_TAG, COLON, COMMENT_START, COMMENT_STOP, DOCTYPE_START, DOCTYPE_STOP, ELEMENTDECL_START, ELEMENTDECL_STOP, ENCODING, ENTITYDECL_START, ENTITYDECL_STOP, ID, ID_CASE, INSTRUCTION_START, INSTRUCTION_STOP, NEGATIVE_INFINITY, NOT_A_NUMBER, NOTATIONDECL_START, NOTATIONDECL_STOP, NULL, OPEN_TAG, POSITIVE_INFINITY, PUBLIC, SPECIALS, STANDALONE, SUBSTITUTES, SYSTEM, UNDEFINED, VERSION, XML, XML_NAMESPACE, XMLDECL_START, XMLDECL_STOP, XMLNS, XMLNS_NAMESPACE |
Methods inherited from class org.jaxen.DefaultNavigator |
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNodeType, getParentNode, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getSelfAxisIterator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentNavigator
public DocumentNavigator()
getInstance
public static DocumentNavigator getInstance()
- Retrieve the singleton instance of this
DocumentNavigator
.
parseXPath
public org.jaxen.XPath parseXPath(java.lang.String xpath)
throws org.saxpath.SAXPathException
- Returns a parsed form of the given xpath string, which will be suitable
for queries on EXML documents.
- Specified by:
parseXPath
in interface org.jaxen.Navigator
- Parameters:
xpath
-
- Throws:
org.saxpath.SAXPathException
isProcessingInstruction
public boolean isProcessingInstruction(java.lang.Object object)
- Specified by:
isProcessingInstruction
in interface org.jaxen.Navigator
- Parameters:
object
-
getProcessingInstructionTarget
public java.lang.String getProcessingInstructionTarget(java.lang.Object object)
- Specified by:
getProcessingInstructionTarget
in interface org.jaxen.Navigator
- Parameters:
object
-
getProcessingInstructionData
public java.lang.String getProcessingInstructionData(java.lang.Object object)
- Specified by:
getProcessingInstructionData
in interface org.jaxen.Navigator
- Parameters:
object
-
isComment
public boolean isComment(java.lang.Object object)
- Specified by:
isComment
in interface org.jaxen.Navigator
- Parameters:
object
-
getCommentStringValue
public java.lang.String getCommentStringValue(java.lang.Object object)
- Specified by:
getCommentStringValue
in interface org.jaxen.Navigator
- Parameters:
object
-
isText
public boolean isText(java.lang.Object object)
- Specified by:
isText
in interface org.jaxen.Navigator
- Parameters:
object
-
getTextStringValue
public java.lang.String getTextStringValue(java.lang.Object object)
- Specified by:
getTextStringValue
in interface org.jaxen.Navigator
- Parameters:
object
-
isElement
public boolean isElement(java.lang.Object object)
- Specified by:
isElement
in interface org.jaxen.Navigator
- Parameters:
object
-
getElementName
public java.lang.String getElementName(java.lang.Object object)
- Specified by:
getElementName
in interface org.jaxen.Navigator
- Parameters:
object
-
getElementNamespaceUri
public java.lang.String getElementNamespaceUri(java.lang.Object object)
- Specified by:
getElementNamespaceUri
in interface org.jaxen.Navigator
- Parameters:
object
-
getElementQName
public java.lang.String getElementQName(java.lang.Object object)
- Specified by:
getElementQName
in interface org.jaxen.Navigator
- Parameters:
object
-
getElementStringValue
public java.lang.String getElementStringValue(java.lang.Object object)
- Specified by:
getElementStringValue
in interface org.jaxen.Navigator
- Parameters:
object
-
isAttribute
public boolean isAttribute(java.lang.Object object)
- Specified by:
isAttribute
in interface org.jaxen.Navigator
- Parameters:
object
-
getAttributeQName
public java.lang.String getAttributeQName(java.lang.Object object)
- Specified by:
getAttributeQName
in interface org.jaxen.Navigator
- Parameters:
object
-
getAttributeStringValue
public java.lang.String getAttributeStringValue(java.lang.Object object)
- Specified by:
getAttributeStringValue
in interface org.jaxen.Navigator
- Parameters:
object
-
getAttributeName
public java.lang.String getAttributeName(java.lang.Object object)
- Specified by:
getAttributeName
in interface org.jaxen.Navigator
- Parameters:
object
-
getAttributeNamespaceUri
public java.lang.String getAttributeNamespaceUri(java.lang.Object object)
- Specified by:
getAttributeNamespaceUri
in interface org.jaxen.Navigator
- Parameters:
object
-
isDocument
public boolean isDocument(java.lang.Object object)
- Specified by:
isDocument
in interface org.jaxen.Navigator
- Parameters:
object
-
getDocumentNode
public java.lang.Object getDocumentNode(java.lang.Object contextNode)
- Specified by:
getDocumentNode
in interface org.jaxen.Navigator
- Parameters:
contextNode
-
getDocument
public java.lang.Object getDocument(java.lang.String url)
throws org.jaxen.FunctionCallException
- Specified by:
getDocument
in interface org.jaxen.Navigator
- Parameters:
url
-
- Throws:
org.jaxen.FunctionCallException
isNamespace
public boolean isNamespace(java.lang.Object object)
- Specified by:
isNamespace
in interface org.jaxen.Navigator
- Parameters:
object
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(java.lang.Object object)
- Specified by:
getNamespacePrefix
in interface org.jaxen.Navigator
- Parameters:
object
-
getNamespaceStringValue
public java.lang.String getNamespaceStringValue(java.lang.Object object)
- Specified by:
getNamespaceStringValue
in interface org.jaxen.Navigator
- Parameters:
object
-
translateNamespacePrefixToUri
public java.lang.String translateNamespacePrefixToUri(java.lang.String prefix,
java.lang.Object context)
- Specified by:
translateNamespacePrefixToUri
in interface org.jaxen.Navigator
- Parameters:
prefix
- context
-
getChildAxisIterator
public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
- Specified by:
getChildAxisIterator
in interface org.jaxen.Navigator
- Parameters:
contextNode
-
getNamespaceAxisIterator
public java.util.Iterator getNamespaceAxisIterator(java.lang.Object contextNode)
- Specified by:
getNamespaceAxisIterator
in interface org.jaxen.Navigator
- Parameters:
contextNode
-
getParentAxisIterator
public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
- Specified by:
getParentAxisIterator
in interface org.jaxen.Navigator
- Parameters:
contextNode
-
getAttributeAxisIterator
public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
- Specified by:
getAttributeAxisIterator
in interface org.jaxen.Navigator
- Parameters:
contextNode
-
copyright© 2001-2004 by webMethods All Rights Reserved.