net.sf.swan.xml.input.pattern
Class EventContextNavigator

java.lang.Object
  |
  +--org.jaxen.DefaultNavigator
        |
        +--net.sf.swan.xml.input.pattern.EventContextNavigator
All Implemented Interfaces:
org.jaxen.Navigator, java.io.Serializable

public class EventContextNavigator
extends org.jaxen.DefaultNavigator

See Also:
Serialized Form

Field Summary
static java.lang.Object ATTRIBUTES_KEY
           
 
Constructor Summary
EventContextNavigator()
           
 
Method Summary
 java.util.Iterator getAncestorAxisIterator(java.lang.Object contextNode)
           
 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.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.util.Iterator getNamespaceAxisIterator(java.lang.Object contextNode)
           
 java.lang.String getNamespacePrefix(java.lang.Object ns)
           
 java.lang.String getNamespaceStringValue(java.lang.Object ns)
           
 short getNodeType(java.lang.Object node)
           
 java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
           
 java.lang.Object getParentNode(java.lang.Object contextNode)
           
 java.lang.String getProcessingInstructionData(java.lang.Object obj)
           
 java.lang.String getProcessingInstructionTarget(java.lang.Object obj)
           
 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)
           
 org.jaxen.XPath parseXPath(java.lang.String xpath)
           
 
Methods inherited from class org.jaxen.DefaultNavigator
getAncestorOrSelfAxisIterator, getChildAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getDocument, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getSelfAxisIterator, translateNamespacePrefixToUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTES_KEY

public static final java.lang.Object ATTRIBUTES_KEY
Constructor Detail

EventContextNavigator

public EventContextNavigator()
Method Detail

getAncestorAxisIterator

public java.util.Iterator getAncestorAxisIterator(java.lang.Object contextNode)
                                           throws org.jaxen.UnsupportedAxisException
Overrides:
getAncestorAxisIterator in class org.jaxen.DefaultNavigator

getNamespaceAxisIterator

public java.util.Iterator getNamespaceAxisIterator(java.lang.Object contextNode)
                                            throws org.jaxen.UnsupportedAxisException
Overrides:
getNamespaceAxisIterator in class org.jaxen.DefaultNavigator

getAttributeAxisIterator

public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
                                            throws org.jaxen.UnsupportedAxisException
Overrides:
getAttributeAxisIterator in class org.jaxen.DefaultNavigator

getParentAxisIterator

public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
                                         throws org.jaxen.UnsupportedAxisException
Overrides:
getParentAxisIterator in class org.jaxen.DefaultNavigator

getParentNode

public java.lang.Object getParentNode(java.lang.Object contextNode)
                               throws org.jaxen.UnsupportedAxisException
Overrides:
getParentNode in class org.jaxen.DefaultNavigator

getDocumentNode

public java.lang.Object getDocumentNode(java.lang.Object contextNode)
Overrides:
getDocumentNode in class org.jaxen.DefaultNavigator

getElementNamespaceUri

public java.lang.String getElementNamespaceUri(java.lang.Object element)
Overrides:
getElementNamespaceUri in class org.jaxen.DefaultNavigator

getElementName

public java.lang.String getElementName(java.lang.Object element)
Overrides:
getElementName in class org.jaxen.DefaultNavigator

getElementQName

public java.lang.String getElementQName(java.lang.Object element)
Overrides:
getElementQName in class org.jaxen.DefaultNavigator

getAttributeNamespaceUri

public java.lang.String getAttributeNamespaceUri(java.lang.Object attr)
Overrides:
getAttributeNamespaceUri in class org.jaxen.DefaultNavigator

getAttributeName

public java.lang.String getAttributeName(java.lang.Object attr)
Overrides:
getAttributeName in class org.jaxen.DefaultNavigator

getAttributeQName

public java.lang.String getAttributeQName(java.lang.Object attr)
Overrides:
getAttributeQName in class org.jaxen.DefaultNavigator

getNodeType

public short getNodeType(java.lang.Object node)
Overrides:
getNodeType in class org.jaxen.DefaultNavigator

isDocument

public boolean isDocument(java.lang.Object object)
Overrides:
isDocument in class org.jaxen.DefaultNavigator

isElement

public boolean isElement(java.lang.Object object)
Overrides:
isElement in class org.jaxen.DefaultNavigator

isAttribute

public boolean isAttribute(java.lang.Object object)
Overrides:
isAttribute in class org.jaxen.DefaultNavigator

isNamespace

public boolean isNamespace(java.lang.Object object)
Overrides:
isNamespace in class org.jaxen.DefaultNavigator

isComment

public boolean isComment(java.lang.Object object)
Overrides:
isComment in class org.jaxen.DefaultNavigator

isText

public boolean isText(java.lang.Object object)
Overrides:
isText in class org.jaxen.DefaultNavigator

isProcessingInstruction

public boolean isProcessingInstruction(java.lang.Object object)
Overrides:
isProcessingInstruction in class org.jaxen.DefaultNavigator

getCommentStringValue

public java.lang.String getCommentStringValue(java.lang.Object comment)
Overrides:
getCommentStringValue in class org.jaxen.DefaultNavigator

getElementStringValue

public java.lang.String getElementStringValue(java.lang.Object element)
Overrides:
getElementStringValue in class org.jaxen.DefaultNavigator

getAttributeStringValue

public java.lang.String getAttributeStringValue(java.lang.Object attr)
Overrides:
getAttributeStringValue in class org.jaxen.DefaultNavigator

getNamespaceStringValue

public java.lang.String getNamespaceStringValue(java.lang.Object ns)
Overrides:
getNamespaceStringValue in class org.jaxen.DefaultNavigator

getTextStringValue

public java.lang.String getTextStringValue(java.lang.Object txt)
Overrides:
getTextStringValue in class org.jaxen.DefaultNavigator

getNamespacePrefix

public java.lang.String getNamespacePrefix(java.lang.Object ns)
Overrides:
getNamespacePrefix in class org.jaxen.DefaultNavigator

getProcessingInstructionTarget

public java.lang.String getProcessingInstructionTarget(java.lang.Object obj)
Overrides:
getProcessingInstructionTarget in class org.jaxen.DefaultNavigator

getProcessingInstructionData

public java.lang.String getProcessingInstructionData(java.lang.Object obj)
Overrides:
getProcessingInstructionData in class org.jaxen.DefaultNavigator

parseXPath

public org.jaxen.XPath parseXPath(java.lang.String xpath)
                           throws org.saxpath.SAXPathException
Overrides:
parseXPath in class org.jaxen.DefaultNavigator