Package docking.widgets.textfield
Class GValidatedTextField.ValidatedDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
docking.widgets.textfield.GValidatedTextField.ValidatedDocument
- All Implemented Interfaces:
Serializable
,Document
- Direct Known Subclasses:
GValidatedTextField.MaxLengthField.MaxLengthDocument
- Enclosing class:
GValidatedTextField
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement
-
Field Summary
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
Fields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addValidator
(GValidatedTextField.TextValidator validator) void
insertString
(int offs, String str, AttributeSet a) protected void
void
void
removeValidator
(GValidatedTextField.TextValidator validator) protected void
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
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
-
Field Details
-
toolkit
-
-
Constructor Details
-
ValidatedDocument
-
ValidatedDocument
public ValidatedDocument()
-
-
Method Details
-
addValidator
-
removeValidator
-
addValidationMessageListener
-
removeValidationMessageListener
-
validate
protected void validate(String oldText, String newText) throws GValidatedTextField.ValidationFailedException -
message
-
insertString
- Specified by:
insertString
in interfaceDocument
- Overrides:
insertString
in classPlainDocument
- Throws:
BadLocationException
-