|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface MutationEvent
MutationEvent
介面提供與 Mutation 事件相關的特定上下文資訊。
另請參見《Document Object Model (DOM) Level 2 Events Specification》。
欄位摘要 | |
---|---|
static short |
ADDITION
只添加 Attr 。 |
static short |
MODIFICATION
適當修改 Attr 。 |
static short |
REMOVAL
只移除 Attr 。 |
從介面 org.w3c.dom.events.Event 繼承的欄位 |
---|
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE |
方法摘要 | |
---|---|
short |
getAttrChange()
attrChange 指示觸發 DOMAttrModified 事件的更改型別。 |
String |
getAttrName()
attrName 指示 DOMAttrModified 事件中已更改的 Attr 節點的名稱。 |
String |
getNewValue()
newValue 指示 DOMAttrModified 事件中 Attr 節點的新值,以及 DOMCharacterDataModified 中 CharacterData 節點的新值。 |
String |
getPrevValue()
prevValue 指示 DOMAttrModified 事件中 Attr 節點以前的值,以及 DOMCharacterDataModified 事件中 CharacterData 節點以前的值。 |
Node |
getRelatedNode()
relatedNode 用於識別與 mutation 事件相關聯的輔助節點。 |
void |
initMutationEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
String prevValueArg,
String newValueArg,
String attrNameArg,
short attrChangeArg)
該 initMutationEvent 方法用於初始化通過 DocumentEvent 介面創建的 MutationEvent 的值。 |
從介面 org.w3c.dom.events.Event 繼承的方法 |
---|
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation |
欄位詳細資訊 |
---|
static final short MODIFICATION
Attr
。
static final short ADDITION
Attr
。
static final short REMOVAL
Attr
。
方法詳細資訊 |
---|
Node getRelatedNode()
relatedNode
用於識別與 mutation 事件相關聯的輔助節點。例如,如果將 mutation 事件指派給一個節點用來指示該節點的父節點已更改,則 relatedNode
為已更改的父節點。如果改為將事件指派給一個子階層樹用來指示其中的節點已更改,則 relatedNode
為已更改的節點。就 DOMAttrModified 事件來說,它指示被修改、添加或移除的 Attr
節點。
String getPrevValue()
prevValue
指示 DOMAttrModified 事件中 Attr
節點以前的值,以及 DOMCharacterDataModified 事件中 CharacterData
節點以前的值。
String getNewValue()
newValue
指示 DOMAttrModified 事件中 Attr
節點的新值,以及 DOMCharacterDataModified 中 CharacterData
節點的新值。
String getAttrName()
attrName
指示 DOMAttrModified 事件中已更改的 Attr
節點的名稱。
short getAttrChange()
attrChange
指示觸發 DOMAttrModified 事件的更改型別。該值可能是 MODIFICATION
、ADDITION
或 REMOVAL
。
void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent
方法用於初始化通過 DocumentEvent
介面創建的 MutationEvent
的值。此方法只能在通過 dispatchEvent
方法指派了 MutationEvent
之前調用,儘管在該階段可以多次調用它(如有必要)。如果被多次調用,則最後一次調用優先。
typeArg
- 指定事件型別。canBubbleArg
- 指定該事件是否可以 bubble。cancelableArg
- 指定是否可以阻止事件的預設操作。relatedNodeArg
- 指定 Event
的相關節點。prevValueArg
- 指定 Event
的 prevValue
屬性。此值可以為 null。newValueArg
- 指定 Event
的 newValue
屬性。此值可以為 null。attrNameArg
- 指定 Event
的 attrName
屬性。此值可以為 null。attrChangeArg
- 指定 Event
的 attrChange
屬性
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。