|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDefaultNavigator
org.jaxen.dom4j.DocumentNavigator
public class DocumentNavigator
Interface for navigating around the DOM4J object model.
This class is not intended for direct usage, but is used by the Jaxen engine during evaluation.
XPath
Constructor Summary | |
---|---|
DocumentNavigator()
|
Method Summary | |
---|---|
java.util.Iterator |
getAttributeAxisIterator(java.lang.Object contextNode)
|
java.util.Iterator |
getAttributeAxisIterator(java.lang.Object contextNode,
java.lang.String localName,
java.lang.String namespacePrefix,
java.lang.String namespaceURI)
Retrieves an Iterator over the attribute elements that
match the supplied name. |
java.lang.String |
getAttributeName(java.lang.Object obj)
|
java.lang.String |
getAttributeNamespaceUri(java.lang.Object obj)
|
java.lang.String |
getAttributeQName(java.lang.Object obj)
|
java.lang.String |
getAttributeStringValue(java.lang.Object obj)
|
java.util.Iterator |
getChildAxisIterator(java.lang.Object contextNode)
|
java.util.Iterator |
getChildAxisIterator(java.lang.Object contextNode,
java.lang.String localName,
java.lang.String namespacePrefix,
java.lang.String namespaceURI)
Retrieves an Iterator over the child elements that
match the supplied name. |
java.lang.String |
getCommentStringValue(java.lang.Object obj)
|
java.lang.Object |
getDocument(java.lang.String uri)
|
java.lang.Object |
getDocumentNode(java.lang.Object contextNode)
|
java.lang.String |
getElementName(java.lang.Object obj)
|
java.lang.String |
getElementNamespaceUri(java.lang.Object obj)
|
java.lang.String |
getElementQName(java.lang.Object obj)
|
java.lang.String |
getElementStringValue(java.lang.Object obj)
|
static Navigator |
getInstance()
Retrieve the singleton instance of this DocumentNavigator . |
java.util.Iterator |
getNamespaceAxisIterator(java.lang.Object contextNode)
|
java.lang.String |
getNamespacePrefix(java.lang.Object obj)
|
java.lang.String |
getNamespaceStringValue(java.lang.Object obj)
|
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)
|
SAXReader |
getSAXReader()
|
java.lang.String |
getTextStringValue(java.lang.Object obj)
|
boolean |
isAttribute(java.lang.Object obj)
|
boolean |
isComment(java.lang.Object obj)
|
boolean |
isDocument(java.lang.Object obj)
|
boolean |
isElement(java.lang.Object obj)
|
boolean |
isNamespace(java.lang.Object obj)
|
boolean |
isProcessingInstruction(java.lang.Object obj)
|
boolean |
isText(java.lang.Object obj)
|
XPath |
parseXPath(java.lang.String xpath)
Returns a parsed form of the given XPath string, which will be suitable for queries on DOM4J documents. |
void |
setSAXReader(SAXReader reader)
|
java.lang.String |
translateNamespacePrefixToUri(java.lang.String prefix,
java.lang.Object context)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DocumentNavigator()
Method Detail |
---|
public static Navigator getInstance()
DocumentNavigator
.
public boolean isElement(java.lang.Object obj)
public boolean isComment(java.lang.Object obj)
public boolean isText(java.lang.Object obj)
public boolean isAttribute(java.lang.Object obj)
public boolean isProcessingInstruction(java.lang.Object obj)
public boolean isDocument(java.lang.Object obj)
public boolean isNamespace(java.lang.Object obj)
public java.lang.String getElementName(java.lang.Object obj)
public java.lang.String getElementNamespaceUri(java.lang.Object obj)
public java.lang.String getElementQName(java.lang.Object obj)
public java.lang.String getAttributeName(java.lang.Object obj)
public java.lang.String getAttributeNamespaceUri(java.lang.Object obj)
public java.lang.String getAttributeQName(java.lang.Object obj)
public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode, java.lang.String localName, java.lang.String namespacePrefix, java.lang.String namespaceURI)
Iterator
over the child elements that
match the supplied name.
contextNode
- the origin context nodelocalName
- the local name of the children to return, always presentnamespacePrefix
- the prefix of the namespace of the children to returnnamespaceURI
- the uri of the namespace of the children to return
public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode)
public java.util.Iterator getAttributeAxisIterator(java.lang.Object contextNode, java.lang.String localName, java.lang.String namespacePrefix, java.lang.String namespaceURI)
Iterator
over the attribute elements that
match the supplied name.
contextNode
- the origin context nodelocalName
- the local name of the attributes to return, always presentnamespacePrefix
- the prefix of the namespace of the attributes to returnnamespaceURI
- the URI of the namespace of the attributes to return
public java.util.Iterator getNamespaceAxisIterator(java.lang.Object contextNode)
public java.lang.Object getDocumentNode(java.lang.Object contextNode)
public XPath parseXPath(java.lang.String xpath) throws SAXPathException
SAXPathException
public java.lang.Object getParentNode(java.lang.Object contextNode)
public java.lang.String getTextStringValue(java.lang.Object obj)
public java.lang.String getElementStringValue(java.lang.Object obj)
public java.lang.String getAttributeStringValue(java.lang.Object obj)
public java.lang.String getNamespaceStringValue(java.lang.Object obj)
public java.lang.String getNamespacePrefix(java.lang.Object obj)
public java.lang.String getCommentStringValue(java.lang.Object obj)
public java.lang.String translateNamespacePrefixToUri(java.lang.String prefix, java.lang.Object context)
public short getNodeType(java.lang.Object node)
public java.lang.Object getDocument(java.lang.String uri) throws FunctionCallException
FunctionCallException
public java.lang.String getProcessingInstructionTarget(java.lang.Object obj)
public java.lang.String getProcessingInstructionData(java.lang.Object obj)
public SAXReader getSAXReader()
public void setSAXReader(SAXReader reader)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |