Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.text

Class AbstractDocument

java.lang.Object
|
+--javax.swing.text.AbstractDocument

All Implemented Interfaces:

Document


public abstract class AbstractDocument

extends Object

implements Document

Method Summary

voidaddDocumentListener(javax.swing.event.DocumentListener listener)

the meat:
voidaddUndoableEditListener(javax.swing.event.UndoableEditListener listener)

javax.swing.text.ElementcreateBranchElement(javax.swing.text.Element parent, javax.swing.text.AttributeSet a)

javax.swing.text.ElementcreateLeafElement(javax.swing.text.Element parent, javax.swing.text.AttributeSet a, int p0, int p1)

javax.swing.text.PositioncreatePosition(int offs)

voidfireChangedUpdate(javax.swing.event.DocumentEvent e)

voidfireInsertUpdate(javax.swing.event.DocumentEvent e)

voidfireRemoveUpdate(javax.swing.event.DocumentEvent e)

voidfireUndoableEditUpdate(javax.swing.event.UndoableEditEvent e)

javax.swing.text.AbstractDocument.AttributeContextgetAttributeContext()

javax.swing.text.AbstractDocument.ContentgetContent()

java.lang.ThreadgetCurrentWriter()

javax.swing.text.ElementgetDefaultRootElement()

javax.swing.text.PositiongetEndPosition()

intgetLength()

javax.swing.text.ElementgetParagraphElement(int pos)

java.lang.ObjectgetProperty(java.lang.Object key)

javax.swing.text.Element[]getRootElements()

javax.swing.text.PositiongetStartPosition()

java.lang.StringgetText(int offset, int length)

voidgetText(int offset, int length, javax.swing.text.Segment txt)

voidinsertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a)

voidinsertUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng, javax.swing.text.AttributeSet attr)

voidpostRemoveUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)

voidputProperty(java.lang.Object key, java.lang.Object value)

voidremove(int offs, int len)

voidremoveDocumentListener(javax.swing.event.DocumentListener listener)

voidremoveUndoableEditListener(javax.swing.event.UndoableEditListener listener)

voidremoveUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)

voidrender(java.lang.Runnable r)

voidwriteLock()

voidwriteUnlock()

Method Details

addDocumentListener

public void addDocumentListener(javax.swing.event.DocumentListener listener)

the meat:

Parameters:


addUndoableEditListener

public void addUndoableEditListener(javax.swing.event.UndoableEditListener listener)

Parameters:


createBranchElement

protected Element createBranchElement(javax.swing.text.Element parent, javax.swing.text.AttributeSet a)

Parameters:


createLeafElement

protected Element createLeafElement(javax.swing.text.Element parent, javax.swing.text.AttributeSet a, int p0, int p1)

Parameters:


createPosition

public Position createPosition(int offs)

Parameters:


fireChangedUpdate

protected void fireChangedUpdate(javax.swing.event.DocumentEvent e)

Parameters:


fireInsertUpdate

protected void fireInsertUpdate(javax.swing.event.DocumentEvent e)

Parameters:


fireRemoveUpdate

protected void fireRemoveUpdate(javax.swing.event.DocumentEvent e)

Parameters:


fireUndoableEditUpdate

protected void fireUndoableEditUpdate(javax.swing.event.UndoableEditEvent e)

Parameters:


getAttributeContext

protected AbstractDocument.AttributeContext getAttributeContext()


getContent

protected AbstractDocument.Content getContent()


getCurrentWriter

protected Thread getCurrentWriter()


getDefaultRootElement

public Element getDefaultRootElement()


getEndPosition

public Position getEndPosition()


getLength

public int getLength()


getParagraphElement

public Element getParagraphElement(int pos)

Parameters:


getProperty

public Object getProperty(java.lang.Object key)

Parameters:


getRootElements

public Element[] getRootElements()


getStartPosition

public Position getStartPosition()


getText

public String getText(int offset, int length)

Parameters:


getText

public void getText(int offset, int length, javax.swing.text.Segment txt)

Parameters:


insertString

public void insertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a)

Parameters:


insertUpdate

protected void insertUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng, javax.swing.text.AttributeSet attr)

Parameters:


postRemoveUpdate

protected void postRemoveUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)

Parameters:


putProperty

public void putProperty(java.lang.Object key, java.lang.Object value)

Parameters:


remove

public void remove(int offs, int len)

Parameters:


removeDocumentListener

public void removeDocumentListener(javax.swing.event.DocumentListener listener)

Parameters:


removeUndoableEditListener

public void removeUndoableEditListener(javax.swing.event.UndoableEditListener listener)

Parameters:


removeUpdate

protected void removeUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)

Parameters:


render

public void render(java.lang.Runnable r)

Parameters:


writeLock

protected void writeLock()


writeUnlock

protected void writeUnlock()