|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.text.DocumentFilter.FilterBypass javax.swing.text.AbstractDocument.DefaultFilterBypass
Constructor Summary | |
private |
AbstractDocument.DefaultFilterBypass()
|
Method Summary | |
Document |
getDocument()
Returns the Document the mutation is occuring on. |
void |
insertString(int offset,
String string,
AttributeSet attr)
Inserts the specified text, bypassing the DocumentFilter. |
void |
remove(int offset,
int length)
Removes the specified region of text, bypassing the DocumentFilter. |
void |
replace(int offset,
int length,
String text,
AttributeSet attrs)
Deletes the region of text from offset to
offset + length , and replaces it with
text . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
private AbstractDocument.DefaultFilterBypass()
Method Detail |
public Document getDocument()
DocumentFilter.FilterBypass
getDocument
in class DocumentFilter.FilterBypass
public void remove(int offset, int length) throws BadLocationException
DocumentFilter.FilterBypass
remove
in class DocumentFilter.FilterBypass
offset
- 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(int offset, String string, AttributeSet attr) throws BadLocationException
DocumentFilter.FilterBypass
insertString
in class DocumentFilter.FilterBypass
offset
- 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(int offset, int length, String text, AttributeSet attrs) throws BadLocationException
DocumentFilter.FilterBypass
offset
to
offset + length
, and replaces it with
text
.
replace
in class DocumentFilter.FilterBypass
offset
- 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 is not a
valid position within the document
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |