|
Préférences
Moteurs de recherche
|
||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2
javax.swing.text
|
|||||||||||||||||||
| Nested Class Summary | |
static class |
DocumentFilter.FilterBypass
Used as a way to circumvent calling back into the Document to change it. |
| Constructor Summary | |
DocumentFilter()
|
|
| Method Summary | |
void |
insertString(DocumentFilter.FilterBypass fb,
int offset,
String string,
AttributeSet attr)
Invoked prior to insertion of text into the specified Document. |
void |
remove(DocumentFilter.FilterBypass fb,
int offset,
int length)
Invoked prior to removal of the specified region in the specified Document. |
void |
replace(DocumentFilter.FilterBypass fb,
int offset,
int length,
String text,
AttributeSet attrs)
Invoked prior to replacing a region of text in the specified Document. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DocumentFilter()
| Method Detail |
public void remove(DocumentFilter.FilterBypass fb, int offset, int length) throws BadLocationException
FilterBypass as
necessary.
fb - FilterBypass that can be used to mutate Documentoffset - the offset from the beginning >= 0length - the number of characters to remove >= 0
BadLocationException - some portion of the removal range
was not a valid part of the document. The location in the exception
is the first bad position encountered.public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException
fb - FilterBypass that can be used to mutate Documentoffset - the offset into the document to insert the content >= 0.
All positions that track change at or after the given location
will move.string - the string to insertattr - the attributes to associate with the inserted
content. This may be null if there are no attributes.
BadLocationException - the given insert position is not a
valid position within the documentpublic void replace(DocumentFilter.FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException
fb - FilterBypass that can be used to mutate Documentoffset - Location in Documentlength - Length of text to deletetext - Text to insert, null indicates no text to insertattrs - AttributeSet indicating attributes of inserted text,
null is legal.
BadLocationException - the given insert position is not a
valid position within the document