|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface UserDataHandler
當使用 Node.setUserData()
將一個對象與節點上的鍵相關聯時,當複製、導入或重命名該物件關聯的節點時應用程序可以提供調用的處理程序。應用程序可以使用此方法實作與它與 DOM 節點相關聯的資料有關的各種行為。此介面定義該處理程序。
另請參見 Document Object Model (DOM) Level 3 Core Specification。
欄位摘要 | |
---|---|
static short |
NODE_ADOPTED
使用 Document.adoptNode() 採用節點。 |
static short |
NODE_CLONED
使用 Node.cloneNode() 複製節點。 |
static short |
NODE_DELETED
刪除節點。 |
static short |
NODE_IMPORTED
使用 Document.importNode() 導入節點。 |
static short |
NODE_RENAMED
使用 Document.renameNode() 重命名節點。 |
方法摘要 | |
---|---|
void |
handle(short operation,
String key,
Object data,
Node src,
Node dst)
每當導入或複製為其註冊此處理程序的節點時,調用此方法。 |
欄位詳細資訊 |
---|
static final short NODE_CLONED
Node.cloneNode()
複製節點。
static final short NODE_IMPORTED
Document.importNode()
導入節點。
static final short NODE_DELETED
註:在某些環境(如 Java)中,此方法可能不被支持或可能不可靠,在此情況下,實作不具備真正控制何時實際刪除物件。
static final short NODE_RENAMED
Document.renameNode()
重命名節點。
static final short NODE_ADOPTED
Document.adoptNode()
採用節點。
方法詳細資訊 |
---|
void handle(short operation, String key, Object data, Node src, Node dst)
UserDataHandler
中引發異常。從處理程序拋出異常所產生的影響與 DOM 實作有關。
operation
- 指定在節點上正在執行的操作的型別。key
- 指定正在為其調用此處理程序的鍵。data
- 指定正在為其調用此處理程序的資料。src
- 指定正在被複製、採用、導入或重命名的節點。正在刪除節點時,這為 null
。dst
- 指定新創建的節點(如果有),或 null
。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。