public final class ElementImpl extends BaseLocatable implements Element
Element.| Constructor and Description |
|---|
ElementImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(Attribute attribute) |
void |
addElement(Element element) |
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.
|
void |
setContent(java.lang.String string) |
void |
setElementName(java.lang.String elementName) |
java.lang.String |
toString() |
getLocation, setLocationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocationpublic ElementImpl()
public void setElementName(java.lang.String elementName)
public java.lang.String getElementName()
ElementgetElementName in interface Elementpublic void addAttribute(Attribute attribute)
public void addElement(Element element)
public java.util.List getAttributes()
ElementAttribute for this element.
May return an empty list, but won't return null. The attributes
are in no specific order.getAttributes in interface Elementpublic java.lang.String getContent()
ElementgetContent in interface Elementpublic java.util.List getElements()
ElementElement 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.getElements in interface Elementpublic java.lang.String getAttributeValue(java.lang.String attributeName)
ElementgetAttributeValue in interface Elementpublic boolean isEmpty()
Elementpublic void setContent(java.lang.String string)
public java.lang.String toString()
toString in class java.lang.Object