| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.swing.text.DocumentFilter.FilterBypass
Used as a way to circumvent calling back into the Document to change it. Document implementations that wish to support a DocumentFilter must provide an implementation that will not callback into the DocumentFilter when the following methods are invoked from the DocumentFilter.
| Constructor Summary | |
| DocumentFilter.FilterBypass() | |
| Method Summary | |
| 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. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public DocumentFilter.FilterBypass()
| Method Detail | 
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 >= 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 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 document
public 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| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.