- java.lang.Object
-
- javax.swing.text.DefaultStyledDocument.ElementBuffer
-
- All Implemented Interfaces:
-
Serializable
- Enclosing class:
- DefaultStyledDocument
public class DefaultStyledDocument.ElementBuffer extends Object implements Serializable
用于管理元素层次结构更改的类。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans包中。 请参阅XMLEncoder。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 ElementBuffer(Element root)创建一个新的ElementBuffer。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 voidchange(int offset, int length, AbstractDocument.DefaultDocumentEvent de)更改内容protected voidchangeUpdate()更新元素结构以响应文档中的更改。Elementclone(Element parent, Element clonee)使用不同的父项创建此元素的副本。ElementgetRootElement()获取根元素。voidinsert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)插入新内容。protected voidinsertUpdate(DefaultStyledDocument.ElementSpec[] data)在文档中插入更新。voidremove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)删除内容protected voidremoveUpdate()更新元素结构以响应从文档中相关序列的删除。
-
-
-
构造方法详细信息
-
ElementBuffer
public ElementBuffer(Element root)
创建一个新的ElementBuffer。- 参数
-
root- 根元素 - 从以下版本开始:
- 1.4
-
-
方法详细信息
-
getRootElement
public Element getRootElement()
获取根元素。- 结果
- 根元素
-
insert
public void insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)插入新内容。- 参数
-
offset- 起始偏移量> = 0 -
length- 长度> = 0 -
data- 要插入的数据 -
de- 捕获此编辑的事件
-
remove
public void remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)删除内容- 参数
-
offset- 起始偏移量> = 0 -
length- 长度> = 0 -
de- 捕获此编辑的事件
-
change
public void change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)更改内容- 参数
-
offset- 起始偏移量> = 0 -
length- 长度> = 0 -
de- 捕获此编辑的事件
-
insertUpdate
protected void insertUpdate(DefaultStyledDocument.ElementSpec[] data)
在文档中插入更新。- 参数
-
data- 要插入的元素
-
removeUpdate
protected void removeUpdate()
更新元素结构以响应从文档中相关序列的删除。 除去消除跨度消耗的任何元素。
-
changeUpdate
protected void changeUpdate()
更新元素结构以响应文档中的更改。
-
-