java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.maloi.evolvo.gui.DoubleField.DoubleDocument
- All Implemented Interfaces:
- javax.swing.text.Document, java.io.Serializable
- Enclosing class:
- DoubleField
- static class DoubleField.DoubleDocument
- extends javax.swing.text.PlainDocument
Defines a document model that restricts input to characters which may
be used to define a double.
| Nested classes 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 |
(package private) byte[] |
validChars
The acceptable characters. |
(package private) int |
vcLength
The number of acceptable characters. |
| 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 |
validChars
byte[] validChars
- The acceptable characters.
vcLength
int vcLength
- The number of acceptable characters.
DoubleField.DoubleDocument
DoubleField.DoubleDocument()
insertString
public void insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet a)
throws javax.swing.text.BadLocationException
- Insert the given String into the document iff it is valid.