Package rma.swing.text
Class DateDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
rma.swing.text.RmaDocument
rma.swing.text.DateDocument
- All Implemented Interfaces:
Serializable,Document
- Direct Known Subclasses:
DateTimeDocument
a Date document for JTextFields, and other components that use
PlainDocument. formats are DDMMMYYYY eg. 01Jan1999
DDMMM 01Jan
MMM Jan
- 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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class rma.swing.text.RmaDocument
_content, _isLowercaseOnly, _isUppercaseOnly, _length, _toolkit, tempBufFields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttributeFields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty -
Constructor Summary
ConstructorsConstructorDescriptionDateDocument(String format) DateDocument(String format, AbstractDocument.Content c) -
Method Summary
Modifier and TypeMethodDescriptioncheckValidChars(String str, int offs, boolean beep) intincrementDate(int amount) protected booleanisValid9Format(char c, int pos) protected booleanisValidChar(char c, int offs) voidvoidvalidate()Methods inherited from class rma.swing.text.RmaDocument
getCurrentInsertString, getLength, getLowercase, getUppercase, insertString, setLength, setLowercase, setUppercaseMethods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateMethods 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
-
DDMMMYYYY
- See Also:
-
DDMMM
- See Also:
-
MMM
- See Also:
-
YYYY
- See Also:
-
MMMYYYY
- See Also:
-
-
Constructor Details
-
DateDocument
-
DateDocument
-
-
Method Details
-
setFormat
-
getFormat
public int getFormat() -
isValidChar
protected boolean isValidChar(char c, int offs) - Overrides:
isValidCharin classRmaDocument
-
incrementDate
-
checkValidChars
- Overrides:
checkValidCharsin classRmaDocument
-
isValid9Format
protected boolean isValid9Format(char c, int pos) -
validate
public void validate()
-