public class DOMTreeResolver extends Object implements TreeResolver
works for a w3c DOM tree
NO_NAMESPACE| Constructor and Description |
|---|
DOMTreeResolver() |
| Modifier and Type | Method and Description |
|---|---|
String |
getElementName(Node element)
returns the name of the element so that it may match against the selectors
|
Node |
getParentElement(Node element)
returns the parent element of an element, or null if this was the root element
|
int |
getPositionOfElement(Node element)
Returns the index of the position of the submitted element among its element node siblings.
|
Node |
getPreviousSiblingElement(Node element)
The previous sibling element, or null if none exists
|
boolean |
isFirstChildElement(Node element)
returns true if this element is the first child element of its parent
|
boolean |
isLastChildElement(Node element)
returns true if this element is the last child element of its parent
|
boolean |
matchesElement(Node element,
String namespaceURI,
String name)
Returns
true if element has the local name
name and namespace URI namespaceURI. |
public Node getParentElement(Node element)
TreeResolvergetParentElement in interface TreeResolverpublic Node getPreviousSiblingElement(Node element)
TreeResolvergetPreviousSiblingElement in interface TreeResolverpublic String getElementName(Node element)
TreeResolvergetElementName in interface TreeResolverpublic boolean isFirstChildElement(Node element)
TreeResolverisFirstChildElement in interface TreeResolverpublic boolean isLastChildElement(Node element)
TreeResolverisLastChildElement in interface TreeResolverpublic boolean matchesElement(Node element, String namespaceURI, String name)
TreeResolvertrue if element has the local name
name and namespace URI namespaceURI.matchesElement in interface TreeResolverelement - The nodenamespaceURI - The namespace to match, may be null to signify any
namespace. Use TreeResolver.NO_NAMESPACE to signify that name
should only match when there is no namespace defined on element.name - The name to match, may not be nullpublic int getPositionOfElement(Node element)
TreeResolvergetPositionOfElement in interface TreeResolverelement - The nodeCopyright © 2023. All rights reserved.