ReactOS 0.4.17-dev-966-gf06eace
nsIMutationObserver Interface Reference
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: