public class KopiStyledDocument extends javax.swing.text.html.HTMLDocument implements KopiDocument
javax.swing.text.html.HTMLDocument.BlockElement, javax.swing.text.html.HTMLDocument.HTMLReader, javax.swing.text.html.HTMLDocument.Iterator, javax.swing.text.html.HTMLDocument.RunElementjavax.swing.text.DefaultStyledDocument.AttributeUndoableEdit, javax.swing.text.DefaultStyledDocument.ElementBuffer, javax.swing.text.DefaultStyledDocument.ElementSpec, javax.swing.text.DefaultStyledDocument.SectionElementjavax.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| Constructor and Description |
|---|
KopiStyledDocument(org.kopi.galite.visual.form.VField model,
org.kopi.galite.visual.form.ModelTransformer transformer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAutofill() |
java.awt.Color |
getBgColor() |
java.lang.Object |
getModel() |
java.lang.String |
getModelText()
Returns the text currently showed by this document
|
int |
getState() |
boolean |
hasAction() |
boolean |
hasCriticalValue() |
void |
insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a) |
boolean |
isAlert() |
void |
remove(int offs,
int len) |
void |
setAlert(boolean alert) |
void |
setAutofill(boolean autofill) |
void |
setBgColor(java.awt.Color bgColor) |
void |
setEditorKit(javax.swing.text.html.HTMLEditorKit editorKit) |
void |
setHasAction(boolean hasAction) |
void |
setHasCriticalValue(boolean hasCriticalValue) |
void |
setModelText(java.lang.String s)
Changes the text of this document without checking
|
void |
setState(int state) |
create, createBranchElement, createDefaultRoot, createLeafElement, fireChangedUpdate, fireUndoableEditUpdate, getBase, getElement, getElement, getIterator, getParser, getPreservesUnknownTags, getReader, getReader, getStyleSheet, getTokenThreshold, insert, insertAfterEnd, insertAfterStart, insertBeforeEnd, insertBeforeStart, insertUpdate, processHTMLFrameHyperlinkEvent, setBase, setInnerHTML, setOuterHTML, setParagraphAttributes, setParser, setPreservesUnknownTags, setTokenThresholdaddDocumentListener, addStyle, getBackground, getCharacterElement, getDefaultRootElement, getFont, getForeground, getLogicalStyle, getParagraphElement, getStyle, getStyleNames, removeDocumentListener, removeElement, removeStyle, removeUpdate, setCharacterAttributes, setLogicalStyle, styleChangedaddUndoableEditListener, createPosition, dump, fireInsertUpdate, fireRemoveUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, putProperty, removeDocumentListener, removeUndoableEditListener, renderpublic KopiStyledDocument(org.kopi.galite.visual.form.VField model,
org.kopi.galite.visual.form.ModelTransformer transformer)
public void setEditorKit(javax.swing.text.html.HTMLEditorKit editorKit)
public java.lang.String getModelText()
getModelText in interface KopiDocumentpublic void setModelText(java.lang.String s)
setModelText in interface KopiDocumentpublic 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.BadLocationExceptionpublic 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.AbstractDocumentjavax.swing.text.BadLocationExceptionpublic boolean getAutofill()
getAutofill in interface Statefulpublic boolean hasCriticalValue()
hasCriticalValue in interface Statefulpublic java.awt.Color getBgColor()
getBgColor in interface Statefulpublic void setState(int state)
setState in interface KopiDocumentpublic void setHasCriticalValue(boolean hasCriticalValue)
setHasCriticalValue in interface KopiDocumentpublic void setHasAction(boolean hasAction)
setHasAction in interface KopiDocumentpublic void setBgColor(java.awt.Color bgColor)
setBgColor in interface KopiDocumentpublic void setAlert(boolean alert)
setAlert in interface KopiDocumentpublic void setAutofill(boolean autofill)
setAutofill in interface KopiDocument