|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface to describe a structural piece of a document. It is intended to capture the spirit of an SGML element.
Method Summary | |
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? |
Method Detail |
public Document getDocument()
public Element getParentElement()
public String getName()
public AttributeSet getAttributes()
public int getStartOffset()
public 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.
AbstractDocument
public int getElementIndex(int offset)
offset
- the specified offset >= 0public int getElementCount()
public Element getElement(int index)
index
- the specified index >= 0public boolean isLeaf()
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.