public interface Element extends Locatable
Modifier and Type | Method and Description |
---|---|
java.util.List |
getAttributes()
Returns an unmodifiable list of
Attribute for this element. |
java.lang.String |
getAttributeValue(java.lang.String attributeName)
Returns the value for an attribute, or null if the attribute is not specified.
|
java.lang.String |
getContent()
Returns the content of the element.
|
java.lang.String |
getElementName()
Returns the name of the element, as in, the name of the tag for the element.
|
java.util.List |
getElements()
Returns an unmodifiable list of
Element directly contained
by this element. |
boolean |
isEmpty()
Returns true if this element contains no other elements.
|
getLocation
java.lang.String getElementName()
java.util.List getAttributes()
Attribute
for this element.
May return an empty list, but won't return null. The attributes
are in no specific order.java.lang.String getAttributeValue(java.lang.String attributeName)
boolean isEmpty()
java.util.List getElements()
Element
directly contained
by this element. May return an empty list, but won't return null.
The elements are returned in the order in which they were encountered
in the XML.java.lang.String getContent()