abstract class Navigator extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
Navigator.XPathEx |
| Constructor and Description |
|---|
Navigator() |
| Modifier and Type | Method and Description |
|---|---|
(package private) List |
applyXPath(List nodes,
String xpathString,
Object namespaces) |
(package private) abstract Navigator.XPathEx |
createXPathEx(String xpathString) |
(package private) boolean |
equal(String s1,
String s2) |
(package private) abstract void |
getAsString(Object node,
StringWriter sw) |
(package private) NodeOperator |
getAttributeOperator() |
(package private) abstract void |
getAttributes(Object node,
String localName,
String namespaceUri,
List result) |
(package private) abstract void |
getChildren(Object node,
String localName,
String namespaceUri,
List result) |
(package private) NodeOperator |
getChildrenOperator() |
(package private) abstract void |
getContent(Object node,
List result) |
(package private) abstract void |
getDescendants(Object node,
List result) |
(package private) abstract Object |
getDocument(Object node) |
(package private) abstract Object |
getDocumentType(Object node) |
(package private) abstract String |
getLocalName(Object node) |
(package private) abstract String |
getNamespacePrefix(Object node) |
(package private) abstract String |
getNamespaceUri(Object node) |
(package private) NodeOperator |
getOperator(String key) |
(package private) abstract Object |
getParent(Object node) |
(package private) String |
getQualifiedName(Object node) |
(package private) abstract String |
getText(Object node) |
(package private) abstract String |
getType(Object node) |
Navigator()
NodeOperator getOperator(String key)
NodeOperator getAttributeOperator()
NodeOperator getChildrenOperator()
abstract void getAsString(Object node, StringWriter sw) throws TemplateModelException
TemplateModelExceptionList applyXPath(List nodes, String xpathString, Object namespaces) throws TemplateModelException
TemplateModelExceptionabstract Navigator.XPathEx createXPathEx(String xpathString) throws TemplateModelException
TemplateModelExceptionabstract void getChildren(Object node, String localName, String namespaceUri, List result)
abstract void getAttributes(Object node, String localName, String namespaceUri, List result)
abstract void getDescendants(Object node, List result)
abstract Object getDocument(Object node)
abstract Object getDocumentType(Object node)
abstract void getContent(Object node, List result)
abstract String getLocalName(Object node)
abstract String getNamespacePrefix(Object node)
String getQualifiedName(Object node)
abstract String getNamespaceUri(Object node)