|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.beanfabrics.swing.internal.BnPlainDocument
public class BnPlainDocument
The BnPlainDocument is a PlainDocument which is a
View on a ITextPM.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument |
|---|
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement |
| Field Summary | |
|---|---|
protected ITextPM |
pModel
|
| Fields inherited from class javax.swing.text.PlainDocument |
|---|
lineLimitAttribute, tabSizeAttribute |
| Fields inherited from class javax.swing.text.AbstractDocument |
|---|
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName |
| Fields inherited from interface javax.swing.text.Document |
|---|
StreamDescriptionProperty, TitleProperty |
| Constructor Summary | |
|---|---|
BnPlainDocument()
|
|
BnPlainDocument(ITextPM pModel)
|
|
| Method Summary | |
|---|---|
ITextPM |
getPresentationModel()
Returns the PresentationModel with that this component is
synchronized. |
void |
insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a)
|
boolean |
isConnected()
Returns whether this component is connected to the target PresentationModel to synchronize with. |
protected void |
refresh()
Configures this component depending on the target AbstractPMs
attributes. |
void |
remove(int offs,
int len)
|
void |
setPresentationModel(ITextPM pModel)
Sets the PresentationModel to synchronize this component with. |
void |
setSuppressRemoveEvent(boolean suppressRemoveEvent)
|
| Methods inherited from class javax.swing.text.PlainDocument |
|---|
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate |
| Methods inherited from class javax.swing.text.AbstractDocument |
|---|
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ITextPM pModel
| Constructor Detail |
|---|
public BnPlainDocument()
public BnPlainDocument(ITextPM pModel)
| Method Detail |
|---|
public ITextPM getPresentationModel()
PresentationModel with that this component is
synchronized.
getPresentationModel in interface View<ITextPM>PresentationModelpublic void setPresentationModel(ITextPM pModel)
PresentationModel to synchronize this component with.
setPresentationModel in interface View<ITextPM>pModel - the PresentationModel to setpublic boolean isConnected()
PresentationModel to synchronize with. This is a convenience
method.
true when this component is connected, else
falseprotected void refresh()
AbstractPMs
attributes.
public void remove(int offs,
int len)
throws javax.swing.text.BadLocationException
remove in interface javax.swing.text.Documentremove in class javax.swing.text.AbstractDocumentjavax.swing.text.BadLocationException
public void insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a)
throws javax.swing.text.BadLocationException
insertString in interface javax.swing.text.DocumentinsertString in class javax.swing.text.PlainDocumentjavax.swing.text.BadLocationExceptionpublic void setSuppressRemoveEvent(boolean suppressRemoveEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||