edu.wisc.ssec.mcidasv.util
Class McVTextField.McVTextFieldDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
edu.wisc.ssec.mcidasv.util.McVTextField.McVTextFieldDocument
- All Implemented Interfaces:
- Serializable, Document
- Enclosing class:
- McVTextField
private class McVTextField.McVTextFieldDocument
- extends PlainDocument
Extend PlainDocument to get the character validation features we require
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, remove, 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 |
limit
private int limit
toUppercase
private boolean toUppercase
hasPatterns
private boolean hasPatterns
allow
private Pattern allow
deny
private Pattern deny
McVTextField.McVTextFieldDocument
public McVTextField.McVTextFieldDocument()
McVTextField.McVTextFieldDocument
public McVTextField.McVTextFieldDocument(int limit,
boolean upper)
insertString
public void insertString(int offset,
String str,
AttributeSet attr)
throws BadLocationException
- Specified by:
insertString
in interface Document
- Overrides:
insertString
in class PlainDocument
- Throws:
BadLocationException
getLimit
public int getLimit()
setLimit
public void setLimit(int limit)
getUppercase
public boolean getUppercase()
setUppercase
public void setUppercase(boolean uppercase)
setAllow
public void setAllow(Pattern newPattern)
setDeny
public void setDeny(Pattern newPattern)