com.gargoylesoftware.base.util

Class DocumentUtil.PassthroughDocument

private abstract static class DocumentUtil.PassthroughDocument extends Object implements Document

A document that merely passes all requests through to another document. This is used as the base class for the custom documents provided here.
Field Summary
Documentdelegate_
Constructor Summary
PassthroughDocument(Document delegate)
Create an instance
Method Summary
voidaddDocumentListener(DocumentListener listener)
voidaddUndoableEditListener(UndoableEditListener listener)
PositioncreatePosition(int offs)
ElementgetDefaultRootElement()
PositiongetEndPosition()
intgetLength()
ObjectgetProperty(Object key)
Element[]getRootElements()
PositiongetStartPosition()
StringgetText(int offset, int length)
voidgetText(int offset, int length, Segment txt)
voidinsertString(int offset, String str, AttributeSet a)
voidputProperty(Object key, Object value)
voidremove(int offs, int len)
voidremoveDocumentListener(DocumentListener listener)
voidremoveUndoableEditListener(UndoableEditListener listener)
voidrender(Runnable r)

Field Detail

delegate_

private final Document delegate_

Constructor Detail

PassthroughDocument

public PassthroughDocument(Document delegate)
Create an instance

Parameters: delegate The document to wrap.

Method Detail

addDocumentListener

public void addDocumentListener(DocumentListener listener)

UNKNOWN: Document.addDocumentListener(DocumentListener)

addUndoableEditListener

public void addUndoableEditListener(UndoableEditListener listener)

UNKNOWN: Document.addUndoableEditListener(UndoableEditListener)

createPosition

public Position createPosition(int offs)

UNKNOWN: Document.createPosition(int)

getDefaultRootElement

public Element getDefaultRootElement()

UNKNOWN: Document.getDefaultRootElement()

getEndPosition

public Position getEndPosition()

UNKNOWN: Document.getEndPosition()

getLength

public int getLength()

UNKNOWN: Document.getLength()

getProperty

public Object getProperty(Object key)

UNKNOWN: Document.getProperty(Object)

getRootElements

public Element[] getRootElements()

UNKNOWN: getRootElements()

getStartPosition

public Position getStartPosition()

UNKNOWN: Document.getStartPosition()

getText

public String getText(int offset, int length)

UNKNOWN: Document.getText(int,int)

getText

public void getText(int offset, int length, Segment txt)

UNKNOWN: Document.getText(int,int,Segment)

insertString

public void insertString(int offset, String str, AttributeSet a)

UNKNOWN: Document.insertString(int,String,AttributeSet)

putProperty

public void putProperty(Object key, Object value)

UNKNOWN: Document.putProperty(Object,Object)

remove

public void remove(int offs, int len)

UNKNOWN: Document.remove(int,int)

removeDocumentListener

public void removeDocumentListener(DocumentListener listener)

UNKNOWN: Document.removeDocumentListener(DocumentListener)

removeUndoableEditListener

public void removeUndoableEditListener(UndoableEditListener listener)

UNKNOWN: Document.removeUndoableEditListener(UndoableEditListener)

render

public void render(Runnable r)

UNKNOWN: Document.render(Runnable)