public class DOMTreeResolver extends java.lang.Object implements TreeResolver
NO_NAMESPACE
Constructor and Description |
---|
DOMTreeResolver() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElementName(java.lang.Object element)
returns the name of the element so that it may match against the selectors
|
java.lang.Object |
getParentElement(java.lang.Object element)
returns the parent element of an element, or null if this was the root element
|
java.lang.Object |
getPreviousSiblingElement(java.lang.Object element)
The previous sibling element, or null if none exists
|
boolean |
isFirstChildElement(java.lang.Object element)
returns true if this element is the first child element of its parent
|
boolean |
matchesElement(java.lang.Object element,
java.lang.String namespaceURI,
java.lang.String name)
Returns
true if element has the local name
name and namespace URI namespaceURI . |
public java.lang.Object getParentElement(java.lang.Object element)
TreeResolver
getParentElement
in interface TreeResolver
public java.lang.Object getPreviousSiblingElement(java.lang.Object element)
TreeResolver
getPreviousSiblingElement
in interface TreeResolver
public java.lang.String getElementName(java.lang.Object element)
TreeResolver
getElementName
in interface TreeResolver
public boolean isFirstChildElement(java.lang.Object element)
TreeResolver
isFirstChildElement
in interface TreeResolver
public boolean matchesElement(java.lang.Object element, java.lang.String namespaceURI, java.lang.String name)
TreeResolver
true
if element
has the local name
name
and namespace URI namespaceURI
.matchesElement
in interface TreeResolver
namespaceURI
- 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 null