org.jfree.ui
Class LengthLimitingDocument
PlainDocument
org.jfree.ui.LengthLimitingDocument
This Document restricts the size of the contained plain text to the given number of
characters.
int | getMaxLength() - Returns the defined maximum number characters for this document.
|
void | insertString(int offs, String str, AttributeSet a) - Inserts the string into the document.
|
void | setMaxLength(int maxlen) - Sets the maximum number of characters for this document.
|
LengthLimitingDocument
public LengthLimitingDocument()
Creates a new LengthLimitingDocument, with no limitation.
LengthLimitingDocument
public LengthLimitingDocument(int maxlen)
Creates a new LengthLimitingDocument with the given limitation. No more than
maxlen characters can be added to the document. If maxlen is negative, then
no length check is performed.
maxlen
- the maximum number of elements in this document
getMaxLength
public int getMaxLength()
Returns the defined maximum number characters for this document.
- the maximum number of characters
insertString
public void insertString(int offs,
String str,
AttributeSet a)
throws BadLocationException
Inserts the string into the document. If the length of the document would
violate the maximum characters restriction, then the string is cut down so
that
offs
- the offset, where the string should be inserted into the documentstr
- the string that should be inserteda
- the attribute set assigned for the document
setMaxLength
public void setMaxLength(int maxlen)
Sets the maximum number of characters for this document. Existing characters
are not removed.
maxlen
- the maximum number of characters in this document.