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 . |
Document getDocument()
Element getParentElement()
null
.String getName()
AttributeSet getAttributes()
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 >= 0int getElementCount()
Element getElement(int index)
index
- the specified index >= 0boolean isLeaf()
false
.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.