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.