javax.swing.text
Class AbstractDocument.BranchElementjava.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