ReactOS  0.4.12-dev-708-g95ed44e
nsIMutationObserver Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIMutationObserver:
Collaboration diagram for nsIMutationObserver:

Public Member Functions

void CharacterDataWillChange (nsIDocument *aDocument, nsIContent *aContent, void *aInfo)
 
void CharacterDataChanged (nsIDocument *aDocument, nsIContent *aContent, void *aInfo)
 
void AttributeWillChange (nsIDocument *aDocument, nsIContent *aContent, int32_t aNameSpaceID, nsIAtom *aAttribute, int32_t aModType)
 
void AttributeChanged (nsIDocument *aDocument, nsIContent *aContent, int32_t aNameSpaceID, nsIAtom *aAttribute, int32_t aModType)
 
void AttributeSetToCurrentValue (nsIDocument *aDocument, void *aElement, int32_t aNameSpaceID, nsIAtom *aAttribute)
 
void ContentAppended (nsIDocument *aDocument, nsIContent *aContainer, nsIContent *aFirstNewContent, int32_t aNewIndexInContainer)
 
void ContentInserted (nsIDocument *aDocument, nsIContent *aContainer, nsIContent *aChild, int32_t aIndexInContainer)
 
void ContentRemoved (nsIDocument *aDocument, nsIContent *aContainer, nsIContent *aChild, int32_t aIndexInContainer, nsIContent *aPreviousSibling)
 
void NodeWillBeDestroyed (const nsINode *aNode)
 
void ParentChainChanged (nsIContent *aContent)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3970 of file nsiface.idl.

Member Function Documentation

◆ AttributeChanged()

void nsIMutationObserver::AttributeChanged ( nsIDocument aDocument,
nsIContent aContent,
int32_t  aNameSpaceID,
nsIAtom aAttribute,
int32_t  aModType 
)

◆ AttributeSetToCurrentValue()

void nsIMutationObserver::AttributeSetToCurrentValue ( nsIDocument aDocument,
void aElement,
int32_t  aNameSpaceID,
nsIAtom aAttribute 
)

◆ AttributeWillChange()

void nsIMutationObserver::AttributeWillChange ( nsIDocument aDocument,
nsIContent aContent,
int32_t  aNameSpaceID,
nsIAtom aAttribute,
int32_t  aModType 
)

◆ CharacterDataChanged()

void nsIMutationObserver::CharacterDataChanged ( nsIDocument aDocument,
nsIContent aContent,
void aInfo 
)

◆ CharacterDataWillChange()

void nsIMutationObserver::CharacterDataWillChange ( nsIDocument aDocument,
nsIContent aContent,
void aInfo 
)

◆ ContentAppended()

void nsIMutationObserver::ContentAppended ( nsIDocument aDocument,
nsIContent aContainer,
nsIContent aFirstNewContent,
int32_t  aNewIndexInContainer 
)

◆ ContentInserted()

void nsIMutationObserver::ContentInserted ( nsIDocument aDocument,
nsIContent aContainer,
nsIContent aChild,
int32_t  aIndexInContainer 
)

◆ ContentRemoved()

void nsIMutationObserver::ContentRemoved ( nsIDocument aDocument,
nsIContent aContainer,
nsIContent aChild,
int32_t  aIndexInContainer,
nsIContent aPreviousSibling 
)

◆ NodeWillBeDestroyed()

void nsIMutationObserver::NodeWillBeDestroyed ( const nsINode aNode)

◆ ParentChainChanged()

void nsIMutationObserver::ParentChainChanged ( nsIContent aContent)

The documentation for this interface was generated from the following file: