public class LimitedDocument
extends javax.swing.text.PlainDocument
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| Constructor and Description |
|---|
LimitedDocument()
Constructs new limited document.
|
LimitedDocument(int limit)
Constructs new limited document.
|
LimitedDocument(int limit,
boolean upper)
Constructs new limited document.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getLimit()
Returns document characters limit.
|
void |
insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet attr) |
boolean |
isToUppercase()
Returns whether should translate all characters to upper case or not.
|
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateaddDocumentListener, 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, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockpublic LimitedDocument()
public LimitedDocument(int limit)
limit - characters limitpublic LimitedDocument(int limit,
boolean upper)
limit - characters limitupper - whether should translate all characters to upper case or notpublic int getLimit()
public boolean isToUppercase()
public void insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet attr)
throws javax.swing.text.BadLocationException
insertString in interface javax.swing.text.DocumentinsertString in class javax.swing.text.PlainDocumentjavax.swing.text.BadLocationException