javax.swing.text
Class AbstractDocument.BranchElement

java.lang.Object
  |
  +--javax.swing.text.AbstractDocument.AbstractElement
        |
        +--javax.swing.text.AbstractDocument.BranchElement
All Implemented Interfaces:
AttributeSet, Element, MutableAttributeSet, Serializable, TreeNode
Direct Known Subclasses:
DefaultStyledDocument.SectionElement, HTMLDocument.BlockElement
Enclosing class:
AbstractDocument
public class AbstractDocument.BranchElement
extends AbstractDocument.AbstractElement

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 inherited from class javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
 

 

Field Summary

 
Fields inherited from interface javax.swing.text.AttributeSet
NameAttribute, ResolveAttribute
 

 

Constructor Summary

AbstractDocument.BranchElement(Element parent, AttributeSet a)
    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(int index)
    Gets a child element.
 int getElementCount()
    Gets the number of children for the element.
 int getElementIndex(int offset)
    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