JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 DefaultStyledDocument.ElementBuffer

java.lang.Object
  繼承者 javax.swing.text.DefaultStyledDocument.ElementBuffer
所有已實作的介面:
Serializable
正在封閉類別:
DefaultStyledDocument

public class DefaultStyledDocument.ElementBuffer
extends Object
implements Serializable

管理對元素層次結構更改的類別。

警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


建構子摘要
DefaultStyledDocument.ElementBuffer(Element root)
          創建新的 ElementBuffer。
 
方法摘要
 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()
          更新元素結構,以回應對文檔中關聯序列的移除操作。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

DefaultStyledDocument.ElementBuffer

public DefaultStyledDocument.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()
更新元素結構,以回應文檔中的更改。


clone

public Element clone(Element parent,
                     Element clonee)
創建此元素的一個副本,使其具有不同的父級。

參數:
parent - 父元素
clonee - 要複製的元素
返回:
副本

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only