private class McVTextField.McVTextFieldDocument extends PlainDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement
Modifier and Type | Field and Description |
---|---|
private Pattern |
allow |
private Pattern |
deny |
private boolean |
hasPatterns |
private int |
limit |
private boolean |
toUppercase |
lineLimitAttribute, tabSizeAttribute
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
StreamDescriptionProperty, TitleProperty
Constructor and Description |
---|
McVTextFieldDocument() |
McVTextFieldDocument(int limit,
boolean upper) |
Modifier and Type | Method and Description |
---|---|
int |
getLimit() |
boolean |
getUppercase() |
void |
insertString(int offset,
String str,
AttributeSet attr) |
void |
setAllow(Pattern newPattern) |
void |
setDeny(Pattern newPattern) |
void |
setLimit(int limit) |
void |
setUppercase(boolean uppercase) |
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
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, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
private int limit
private boolean toUppercase
private boolean hasPatterns
public McVTextFieldDocument()
public McVTextFieldDocument(int limit, boolean upper)
public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException
insertString
in interface Document
insertString
in class PlainDocument
BadLocationException
public int getLimit()
public void setLimit(int limit)
public boolean getUppercase()
public void setUppercase(boolean uppercase)