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.
DefaultStyledDocument.ElementBuffer(DefaultStyledDocument, Element)
- Creates a new ElementBuffer.
change(int, int, DefaultDocumentEvent)
- Changes content.
changeUpdate()
- Update the element structure in response to a change in the
document.
clone(Element, Element)
- Create a copy of this element, with a different
parent.
getRootElement()
- Gets the root element.
insert(int, int, DefaultStyledDocument.ElementSpec[], DefaultDocumentEvent)
- Inserts new content.
insertUpdate(DefaultStyledDocument.ElementSpec[])
- Inserts an update into the document.
remove(int, int, DefaultDocumentEvent)
- Removes content.
removeUpdate()
- Update the element structure in response to a removal from the
associated sequence in the document.
DefaultStyledDocument.ElementBuffer
public DefaultStyledDocument.ElementBuffer(DefaultStyledDocument this$0,
Element root)
- Creates a new ElementBuffer.
- Parameters:
- root - the root element
getRootElement
public Element getRootElement()
- Gets the root element.
- Returns:
- the root element
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
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
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
insertUpdate
protected void insertUpdate(DefaultStyledDocument.ElementSpec[] data)
- Inserts an update into the document.
- Parameters:
- data - the elements to insert
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.
changeUpdate
protected void changeUpdate()
- Update the element structure in response to a change in the
document.
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