| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.DocumentFilter.FilterBypass
public abstract static class DocumentFilter.FilterBypass
充当避开回调 Document 进行更改的方法。希望支持 DocumentFilter 的 Document 实现必须提供一种实现,以便在从 DocumentFilter 调用下列方法时不回调 DocumentFilter。
| 构造方法摘要 | |
|---|---|
| DocumentFilter.FilterBypass() | |
| 方法摘要 | |
|---|---|
| abstract  Document | getDocument()返回发生变化的 Document。 | 
| abstract  void | insertString(int offset,
             String string,
             AttributeSet attr)插入指定的文本,绕过 DocumentFilter。 | 
| abstract  void | remove(int offset,
       int length)移除指定的文本区域,绕过 DocumentFilter。 | 
| abstract  void | replace(int offset,
        int length,
        String string,
        AttributeSet attrs)删除从 offset到offset + length的文本区域,并用text替换。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public DocumentFilter.FilterBypass()
| 方法详细信息 | 
|---|
public abstract Document getDocument()
public abstract void remove(int offset,
                            int length)
                     throws BadLocationException
offset - 起始位置的偏移量,该值 >= 0length - 要移除的字符数,该值 >= 0
BadLocationException - 移除范围的某些部分不是文档的有效部分。异常中的位置为遇到的第一个损坏位置。
public abstract void insertString(int offset,
                                  String string,
                                  AttributeSet attr)
                           throws BadLocationException
offset - 文档中要插入内容处的偏移量,该值 >= 0。跟踪给定的位置或其后位置的更改的所有位置都将移动。string - 要插入的字符串attr - 与要插入的内容关联的属性。如果没有属性,则它可能为 null。
BadLocationException - 给定的插入位置不是文档中的有效位置
public abstract void replace(int offset,
                             int length,
                             String string,
                             AttributeSet attrs)
                      throws BadLocationException
offset 到 offset + length 的文本区域,并用 text 替换。
offset - Document 中的位置length - 要删除的文本长度string - 要插入的文本,null 指示没有要插入的文本attrs - 指示插入文本属性的 AttributeSet,null 也合法。
BadLocationException - 给定的插入位置不是文档中的有效位置| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。