Package rma.swing.text
Class PathnameDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
rma.swing.text.RmaDocument
rma.swing.text.PathnameDocument
- All Implemented Interfaces:
Serializable,Document
- Direct Known Subclasses:
FilenameDocument
a Pathname document for JTextFields, and other components that use
PlainDocument
- 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 int[]static final int[]Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllowableChar(char ch, int pos) protected booleanisValidChar(char c, int offs) voidsetAllowWindowsPath(boolean allowWindowsPaths) Methods inherited from class rma.swing.text.RmaDocument
checkValidChars, 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
-
INVALID_CHARS
public static final int[] INVALID_CHARS -
ALLOWABLE_CHARS
public static final int[] ALLOWABLE_CHARS
-
-
Constructor Details
-
PathnameDocument
public PathnameDocument() -
PathnameDocument
-
PathnameDocument
public PathnameDocument(int len)
-
-
Method Details
-
setAllowWindowsPath
public void setAllowWindowsPath(boolean allowWindowsPaths) -
isValidChar
protected boolean isValidChar(char c, int offs) - Overrides:
isValidCharin classRmaDocument
-
addAllowableChar
public void addAllowableChar(char ch, int pos)
-