javax.swing.text
Class AbstractDocument.LeafElement

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

Implements an element that directly represents content of some kind.

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.

See Also:
Element

 

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.LeafElement(Element parent, AttributeSet a, int offs0, int offs1)
    Constructs an element that represents content within the document (has 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()
    Returns the number of child elements.
 int getElementIndex(int pos)
    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.