edu.upenn.crimson.gui
Class GUIUtils.DocumentLengthFilter
java.lang.Object
javax.swing.text.DocumentFilter
edu.upenn.crimson.gui.GUIUtils.DocumentLengthFilter
- Enclosing class:
- GUIUtils
public static class GUIUtils.DocumentLengthFilter
- extends javax.swing.text.DocumentFilter
Filter used to limit JTextAreas to 4000 characters.
Nested classes/interfaces inherited from class javax.swing.text.DocumentFilter |
javax.swing.text.DocumentFilter.FilterBypass |
Method Summary |
void |
insertString(javax.swing.text.DocumentFilter.FilterBypass doc,
int offset,
java.lang.String str,
javax.swing.text.AttributeSet attrib)
|
void |
replace(javax.swing.text.DocumentFilter.FilterBypass doc,
int offset,
int len,
java.lang.String str,
javax.swing.text.AttributeSet attrib)
|
Methods inherited from class javax.swing.text.DocumentFilter |
remove |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_LENGTH
final int MAX_LENGTH
- See Also:
- Constant Field Values
GUIUtils.DocumentLengthFilter
public GUIUtils.DocumentLengthFilter()
insertString
public void insertString(javax.swing.text.DocumentFilter.FilterBypass doc,
int offset,
java.lang.String str,
javax.swing.text.AttributeSet attrib)
throws javax.swing.text.BadLocationException
- Overrides:
insertString
in class javax.swing.text.DocumentFilter
- Throws:
javax.swing.text.BadLocationException
replace
public void replace(javax.swing.text.DocumentFilter.FilterBypass doc,
int offset,
int len,
java.lang.String str,
javax.swing.text.AttributeSet attrib)
throws javax.swing.text.BadLocationException
- Overrides:
replace
in class javax.swing.text.DocumentFilter
- Throws:
javax.swing.text.BadLocationException
Copyright 2006 Stephen Fisher, Susan Davidson, and Junhyong Kim, University of Pennsylvania.