org.jbind.xml.instance.impl
Class ImplNavigator

java.lang.Object
  extended byDefaultNavigator
      extended byorg.jbind.xml.instance.impl.ImplNavigator

public class ImplNavigator
extends DefaultNavigator

See Also:
Serialized Form

Field Summary
static ImplNavigator ourImplNavigator
           
 
Constructor Summary
ImplNavigator()
           
 
Method Summary
 java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
           
 java.lang.String getAttributeName(java.lang.Object attr)
           
 java.lang.String getAttributeNamespaceUri(java.lang.Object attr)
           
 java.lang.String getAttributeQName(java.lang.Object attr)
           
 java.lang.String getAttributeStringValue(java.lang.Object attr)
           
 java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
           
 java.lang.String getCommentStringValue(java.lang.Object comment)
           
 java.lang.Object getDocumentNode(java.lang.Object contextNode)
           
 java.lang.String getElementName(java.lang.Object element)
           
 java.lang.String getElementNamespaceUri(java.lang.Object element)
           
 java.lang.String getElementQName(java.lang.Object element)
           
 java.lang.String getElementStringValue(java.lang.Object element)
           
 java.lang.String getNamespacePrefix(java.lang.Object ns)
           
 java.lang.String getNamespaceStringValue(java.lang.Object ns)
           
 java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
           
 java.lang.String getTextStringValue(java.lang.Object txt)
           
 boolean isAttribute(java.lang.Object object)
           
 boolean isComment(java.lang.Object object)
           
 boolean isDocument(java.lang.Object object)
           
 boolean isElement(java.lang.Object object)
           
 boolean isNamespace(java.lang.Object object)
           
 boolean isProcessingInstruction(java.lang.Object object)
           
 boolean isText(java.lang.Object object)
           
 XPath parseXPath(java.lang.String xpath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ourImplNavigator

public static ImplNavigator ourImplNavigator
Constructor Detail

ImplNavigator

public ImplNavigator()
Method Detail

getChildAxisIterator

public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
                                        throws UnsupportedAxisException
Throws:
UnsupportedAxisException

getParentAxisIterator

public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
                                         throws UnsupportedAxisException
Throws:
UnsupportedAxisException

getAttributeAxisIterator

public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
                                            throws UnsupportedAxisException
Throws:
UnsupportedAxisException

getDocumentNode

public java.lang.Object getDocumentNode(java.lang.Object contextNode)

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)

getCommentStringValue

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

getElementName

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

getElementNamespaceUri

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

getElementQName

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

getElementStringValue

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

getNamespacePrefix

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

getNamespaceStringValue

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

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)

isProcessingInstruction

public boolean isProcessingInstruction(java.lang.Object object)

isText

public boolean isText(java.lang.Object object)

parseXPath

public XPath parseXPath(java.lang.String xpath)
                 throws SAXPathException
Throws:
SAXPathException