All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.swing.text.DefaultStyledDocument.ElementBuffer

java.lang.Object
    |
    +----java.awt.swing.text.DefaultStyledDocument.ElementBuffer

public class DefaultStyledDocument.ElementBuffer
extends Object
implements Serializable
Class to manage changes to the element hierarchy.


Constructor Index

 o DefaultStyledDocument.ElementBuffer(DefaultStyledDocument, Element)
Creates a new ElementBuffer.

Method Index

 o change(int, int, DefaultDocumentEvent)
Changes content.
 o changeUpdate()
Update the element structure in response to a change in the document.
 o clone(Element, Element)
Create a copy of this element, with a different parent.
 o getRootElement()
Gets the root element.
 o insert(int, int, DefaultStyledDocument.ElementSpec[], DefaultDocumentEvent)
Inserts new content.
 o insertUpdate(DefaultStyledDocument.ElementSpec[])
Inserts an update into the document.
 o remove(int, int, DefaultDocumentEvent)
Removes content.
 o removeUpdate()
Update the element structure in response to a removal from the associated sequence in the document.

Constructors

 o DefaultStyledDocument.ElementBuffer
public DefaultStyledDocument.ElementBuffer(DefaultStyledDocument this$0,
                                           Element root)
Creates a new ElementBuffer.

Parameters:
root - the root element

Methods

 o getRootElement
public Element getRootElement()
Gets the root element.

Returns:
the root element
 o insert
public final void insert(int offset,
                         int length,
                         DefaultStyledDocument.ElementSpec[] data,
                         DefaultDocumentEvent de)
Inserts new content.

Parameters:
offset - the starting offset
length - the length
data - the data to insert
de - the event capturing this edit
 o remove
public final void remove(int offset,
                         int length,
                         DefaultDocumentEvent de)
Removes content.

Parameters:
offset - the starting offset
length - the length
de - the event capturing this edit
 o change
public final void change(int offset,
                         int length,
                         DefaultDocumentEvent de)
Changes content.

Parameters:
offset - the starting offset
length - the length
de - the event capturing this edit
 o insertUpdate
protected void insertUpdate(DefaultStyledDocument.ElementSpec[] data)
Inserts an update into the document.

Parameters:
data - the elements to insert
 o removeUpdate
protected void removeUpdate()
Update the element structure in response to a removal from the associated sequence in the document. Any elements consumed by the span of the removal are removed.

 o changeUpdate
protected void changeUpdate()
Update the element structure in response to a change in the document.

 o clone
public Element clone(Element parent,
                     Element clonee)
Create a copy of this element, with a different parent.

Parameters:
parent - the parent element
clonee - the element to be cloned
Returns:
the copy

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature