Home » openjdk-7 » javax » swing » text » [javadoc | source]
javax.swing.text
public class: AbstractDocument.BranchElement [javadoc | source]
java.lang.Object
   javax.swing.text.AbstractDocument.AbstractElement
      javax.swing.text.AbstractDocument$BranchElement

All Implemented Interfaces:
    MutableAttributeSet, TreeNode, Serializable, Element

Direct Known Subclasses:
    BidiRootElement

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 java.beans.XMLEncoder .
Constructor:
 public BranchElement(Element parent,
    AttributeSet a) 
    Constructs a composite element that initially contains no children.
    Parameters:
    parent - The parent element
    a - the attributes for the element
    since: 1.4 -
Method from javax.swing.text.AbstractDocument$BranchElement Summary:
children,   getAllowsChildren,   getElement,   getElementCount,   getElementIndex,   getEndOffset,   getName,   getStartOffset,   isLeaf,   positionToElement,   replace,   toString
Methods from javax.swing.text.AbstractDocument$AbstractElement:
addAttribute,   addAttributes,   children,   containsAttribute,   containsAttributes,   copyAttributes,   dump,   getAllowsChildren,   getAttribute,   getAttributeCount,   getAttributeNames,   getAttributes,   getChildAt,   getChildCount,   getDocument,   getElement,   getElementCount,   getElementIndex,   getEndOffset,   getIndex,   getName,   getParent,   getParentElement,   getResolveParent,   getStartOffset,   isDefined,   isEqual,   isLeaf,   removeAttribute,   removeAttributes,   removeAttributes,   setResolveParent
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.swing.text.AbstractDocument$BranchElement Detail:
 public Enumeration children() 
    Returns the children of the receiver as an Enumeration.
 public boolean getAllowsChildren() 
    Returns true if the receiver allows children.
 public Element getElement(int index) 
    Gets a child element.
 public int getElementCount() 
    Gets the number of children for the element.
 public int getElementIndex(int offset) 
    Gets the child element index closest to the given model offset.
 public int getEndOffset() 
    Gets the ending offset in the model for the element.
 public String getName() 
    Gets the element name.
 public int getStartOffset() 
    Gets the starting offset in the model for the element.
 public boolean isLeaf() 
    Checks whether the element is a leaf.
 public Element positionToElement(int pos) 
    Gets the child element that contains the given model position.
 public  void replace(int offset,
    int length,
    Element[] elems) 
    Replaces content with a new set of elements.
 public String toString() 
    Converts the element to a string.