org.deegree.metadata.xpath
Class XPathMetadataNavigator

java.lang.Object
  extended by org.jaxen.DefaultNavigator
      extended by org.deegree.metadata.xpath.XPathMetadataNavigator
All Implemented Interfaces:
java.io.Serializable, org.jaxen.Navigator

public class XPathMetadataNavigator
extends org.jaxen.DefaultNavigator

TODO add class documentation here

Version:
$Revision: 27235 $, $Date: 2010-10-14 17:57:32 +0200 (Do, 14. Okt 2010) $
Author:
Steffen Thomas, last edited by: $Author: sthomas $
See Also:
Serialized Form

Constructor Summary
XPathMetadataNavigator(MetadataRecord root)
           
 
Method Summary
 java.lang.String getAttributeName(java.lang.Object node)
           
 java.lang.String getAttributeNamespaceUri(java.lang.Object node)
           
 java.lang.String getAttributeQName(java.lang.Object node)
           
 java.lang.String getAttributeStringValue(java.lang.Object node)
           
 java.lang.String getCommentStringValue(java.lang.Object node)
           
 java.lang.String getElementName(java.lang.Object node)
           
 java.lang.String getElementNamespaceUri(java.lang.Object node)
           
 java.lang.String getElementQName(java.lang.Object node)
           
 java.lang.String getElementStringValue(java.lang.Object node)
           
 java.lang.String getNamespacePrefix(java.lang.Object node)
           
 java.lang.String getNamespaceStringValue(java.lang.Object node)
           
 java.lang.String getTextStringValue(java.lang.Object node)
           
 boolean isAttribute(java.lang.Object arg0)
           
 boolean isComment(java.lang.Object arg0)
           
 boolean isDocument(java.lang.Object obj)
           
 boolean isElement(java.lang.Object obj)
           
 boolean isNamespace(java.lang.Object arg0)
           
 boolean isProcessingInstruction(java.lang.Object arg0)
           
 boolean isText(java.lang.Object arg0)
           
 org.jaxen.XPath parseXPath(java.lang.String xpathExpr)
           
 
Methods inherited from class org.jaxen.DefaultNavigator
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getAttributeAxisIterator, getChildAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getDocument, getDocumentNode, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNamespaceAxisIterator, getNodeType, getParentAxisIterator, getParentNode, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getProcessingInstructionData, getProcessingInstructionTarget, getSelfAxisIterator, translateNamespacePrefixToUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathMetadataNavigator

public XPathMetadataNavigator(MetadataRecord root)
Method Detail

getAttributeName

public java.lang.String getAttributeName(java.lang.Object node)

getAttributeNamespaceUri

public java.lang.String getAttributeNamespaceUri(java.lang.Object node)

getAttributeQName

public java.lang.String getAttributeQName(java.lang.Object node)

getAttributeStringValue

public java.lang.String getAttributeStringValue(java.lang.Object node)

getCommentStringValue

public java.lang.String getCommentStringValue(java.lang.Object node)

getElementName

public java.lang.String getElementName(java.lang.Object node)

getElementNamespaceUri

public java.lang.String getElementNamespaceUri(java.lang.Object node)

getElementQName

public java.lang.String getElementQName(java.lang.Object node)

getElementStringValue

public java.lang.String getElementStringValue(java.lang.Object node)

getNamespacePrefix

public java.lang.String getNamespacePrefix(java.lang.Object node)

getNamespaceStringValue

public java.lang.String getNamespaceStringValue(java.lang.Object node)

getTextStringValue

public java.lang.String getTextStringValue(java.lang.Object node)

isAttribute

public boolean isAttribute(java.lang.Object arg0)

isComment

public boolean isComment(java.lang.Object arg0)

isDocument

public boolean isDocument(java.lang.Object obj)

isElement

public boolean isElement(java.lang.Object obj)

isNamespace

public boolean isNamespace(java.lang.Object arg0)

isProcessingInstruction

public boolean isProcessingInstruction(java.lang.Object arg0)

isText

public boolean isText(java.lang.Object arg0)

parseXPath

public org.jaxen.XPath parseXPath(java.lang.String xpathExpr)
                           throws org.jaxen.saxpath.SAXPathException
Throws:
org.jaxen.saxpath.SAXPathException


Copyright © 2011. All Rights Reserved.