public abstract static class DocumentFilter.FilterBypass extends Object
| Constructor and Description | 
|---|
| DocumentFilter.FilterBypass() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Document | getDocument()Returns the Document the mutation is occuring on. | 
| abstract void | insertString(int offset,
            String string,
            AttributeSet attr)Inserts the specified text, bypassing the
 DocumentFilter. | 
| abstract void | remove(int offset,
      int length)Removes the specified region of text, bypassing the
 DocumentFilter. | 
| abstract void | replace(int offset,
       int length,
       String string,
       AttributeSet attrs)Deletes the region of text from  offsettooffset + length, and replaces it withtext. | 
public abstract Document getDocument()
public abstract void remove(int offset,
          int length)
                     throws BadLocationException
offset - the offset from the beginning >= 0length - the number of characters to remove >= 0BadLocationException - 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 abstract void insertString(int offset,
                String string,
                AttributeSet attr)
                           throws BadLocationException
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 abstract void replace(int offset,
           int length,
           String string,
           AttributeSet attrs)
                      throws BadLocationException
offset to
 offset + length, and replaces it with
  text.offset - Location in Documentlength - Length of text to deletestring - 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 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.