- 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 方法 描述 void
change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
更改内容protected void
changeUpdate()
更新元素结构以响应文档中的更改。Element
clone(Element parent, Element clonee)
使用不同的父项创建此元素的副本。Element
getRootElement()
获取根元素。void
insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)
插入新内容。protected void
insertUpdate(DefaultStyledDocument.ElementSpec[] data)
在文档中插入更新。void
remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
删除内容protected void
removeUpdate()
更新元素结构以响应从文档中相关序列的删除。
-
-
-
构造方法详细信息
-
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()
更新元素结构以响应文档中的更改。
-
-