public interface Element
| Modifier and Type | Method and Description |
|---|---|
AttributeSet |
getAttributes()
Fetches the collection of attributes this element contains.
|
Document |
getDocument()
Fetches the document associated with this element.
|
Element |
getElement(int index)
Fetches the child element at the given index.
|
int |
getElementCount()
Gets the number of child elements contained by this element.
|
int |
getElementIndex(int offset)
Gets the child element index closest to the given offset.
|
int |
getEndOffset()
Fetches the offset from the beginning of the document that this element ends at.
|
String |
getName()
Fetches the name of the element.
|
Element |
getParentElement()
Fetches the parent element.
|
int |
getStartOffset()
Fetches the offset from the beginning of the document that this element begins at.
|
boolean |
isLeaf()
Is this element a leaf element? An element that
may have children, even if it currently has no children, would return
false.
|
DocumentgetDocument()
ElementgetParentElement()
null.
StringgetName()
AttributeSetgetAttributes()
int getStartOffset()
Document,
AbstractDocument
int getEndOffset()
All the default Document implementations descend from AbstractDocument. AbstractDocument models an implied break at the end of the document. As a result of this, it is possible for this to return a value greater than the length of the document.
Document,
AbstractDocument
int getElementIndex(int offset)
-1 if the
Element is a leaf, otherwise returns the index of the
Element that best represents the given location. Returns
0 if the location is less than the start offset. Returns
getElementCount() - 1 if the location is greater than or equal to the end offset.
offset - the specified offset >= 0
int getElementCount()
ElementgetElement(int index)
index - the specified index >= 0
boolean isLeaf()
false.