|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.text.AbstractDocument.AbstractElement
![]()
![]()
![]()
javax.swing.text.AbstractDocument.BranchElement
, AttributeSet
, Element
, MutableAttributeSet
, TreeNode

, HTMLDocument.BlockElement


public class AbstractDocument.BranchElement

Implements a composite element that contains other elements.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans package.
Please see XMLEncoder
.
| Nested Class Summary |
|---|
Nested classes/interfaces inherited from interface javax.swing.text.AttributeSet ![]() |
|---|
AttributeSet.CharacterAttribute |
| Field Summary |
|---|
Fields inherited from interface javax.swing.text.AttributeSet ![]() |
|---|
NameAttribute |
| Constructor Summary | |
|---|---|
AbstractDocument.BranchElement
Constructs a composite element that initially contains no children. |
|
| Method Summary | |
|---|---|
Enumeration |
children
Returns the children of the receiver as an Enumeration. |
boolean |
getAllowsChildren
Returns true if the receiver allows children. |
Element |
getElement
Gets a child element. |
int |
getElementCount
Gets the number of children for the element. |
int |
getElementIndex
Gets the child element index closest to the given model offset. |
int |
getEndOffset
Gets the ending offset in the model for the element. |
String |
getName
Gets the element name. |
int |
getStartOffset
Gets the starting offset in the model for the element. |
boolean |
isLeaf
Checks whether the element is a leaf. |
Element |
positionToElement
Gets the child element that contains the given model position. |
void |
replace
Replaces content with a new set of elements. |
String |
toString
Converts the element to a string. |
Methods inherited from class javax.swing.text.AbstractDocument.AbstractElement ![]() |
|---|
addAttribute |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public AbstractDocument.BranchElement(Element![]()
![]()
parent, AttributeSet
![]()
![]()
a)
parent - The parent elementa - the attributes for the element| Method Detail |
|---|

public Element![]()
![]()
positionToElement(int pos)
pos - the position >= 0

public void replace(int offset,
int length,
Element
[] elems)
offset - the starting offset >= 0length - the length to replace >= 0elems - the new elements

public String![]()
![]()
toString()
toString

in class Object


public String![]()
![]()
getName()
getName

in interface Element

getName

in class AbstractDocument.AbstractElement


public int getStartOffset()
getStartOffset

in interface Element

getStartOffset

in class AbstractDocument.AbstractElement

Document
,
AbstractDocument


public int getEndOffset()
getEndOffset

in interface Element

getEndOffset

in class AbstractDocument.AbstractElement

NullPointerException

- if this element has no childrenDocument
,
AbstractDocument


public Element![]()
![]()
getElement(int index)
getElement

in interface Element

getElement

in class AbstractDocument.AbstractElement

index - the child index, >= 0 && < getElementCount()

public int getElementCount()
getElementCount

in interface Element

getElementCount

in class AbstractDocument.AbstractElement


public int getElementIndex(int offset)
getElementIndex

in interface Element

getElementIndex

in class AbstractDocument.AbstractElement

offset - the offset >= 0

public boolean isLeaf()
isLeaf

in interface Element

isLeaf

in interface TreeNode

isLeaf

in class AbstractDocument.AbstractElement


public boolean getAllowsChildren()
getAllowsChildren

in interface TreeNode

getAllowsChildren

in class AbstractDocument.AbstractElement


public Enumeration![]()
![]()
children()
Enumeration.
children

in interface TreeNode

children

in class AbstractDocument.AbstractElement

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||