ReactOS  0.4.14-dev-49-gfb4591c
nsIDocumentObserver Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIDocumentObserver:
Collaboration diagram for nsIDocumentObserver:

Classes

struct  EventStates
 

Public Types

typedef uint32_t nsUpdateType
 

Public Member Functions

void BeginUpdate (nsIDocument *aDocument, nsUpdateType aUpdateType)
 
void EndUpdate (nsIDocument *aDocument, nsUpdateType aUpdateType)
 
void BeginLoad (nsIDocument *aDocument)
 
void EndLoad (nsIDocument *aDocument)
 
void ContentStatesChanged (nsIDocument *aDocument, nsIContent *aContent, EventStates aStateMask)
 
void DocumentStatesChanged (nsIDocument *aDocument, EventStates aStateMask)
 
void StyleSheetAdded (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, bool aDocumentSheet)
 
void StyleSheetRemoved (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, bool aDocumentSheet)
 
void StyleSheetApplicableStateChanged (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, bool aApplicable)
 
void StyleRuleChanged (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aOldStyleRule, nsIStyleRule *aNewStyleRule)
 
void StyleRuleAdded (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aStyleRule)
 
void StyleRuleRemoved (nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aStyleRule)
 
void BindToDocument (nsIDocument *aDocument, nsIContent *aContent)
 
void AttemptToExecuteScript (nsIContent *aContent, nsIParser *aParser, bool *aBlock)
 
- Public Member Functions inherited from nsIMutationObserver
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 4040 of file nsiface.idl.

Member Typedef Documentation

◆ nsUpdateType

Definition at line 4042 of file nsiface.idl.

Member Function Documentation

◆ AttemptToExecuteScript()

void nsIDocumentObserver::AttemptToExecuteScript ( nsIContent aContent,
nsIParser aParser,
bool aBlock 
)

◆ BeginLoad()

void nsIDocumentObserver::BeginLoad ( nsIDocument aDocument)

◆ BeginUpdate()

void nsIDocumentObserver::BeginUpdate ( nsIDocument aDocument,
nsUpdateType  aUpdateType 
)

◆ BindToDocument()

void nsIDocumentObserver::BindToDocument ( nsIDocument aDocument,
nsIContent aContent 
)

◆ ContentStatesChanged()

void nsIDocumentObserver::ContentStatesChanged ( nsIDocument aDocument,
nsIContent aContent,
EventStates  aStateMask 
)

◆ DocumentStatesChanged()

void nsIDocumentObserver::DocumentStatesChanged ( nsIDocument aDocument,
EventStates  aStateMask 
)

◆ EndLoad()

void nsIDocumentObserver::EndLoad ( nsIDocument aDocument)

◆ EndUpdate()

void nsIDocumentObserver::EndUpdate ( nsIDocument aDocument,
nsUpdateType  aUpdateType 
)

◆ StyleRuleAdded()

void nsIDocumentObserver::StyleRuleAdded ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
nsIStyleRule aStyleRule 
)

◆ StyleRuleChanged()

void nsIDocumentObserver::StyleRuleChanged ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
nsIStyleRule aOldStyleRule,
nsIStyleRule aNewStyleRule 
)

◆ StyleRuleRemoved()

void nsIDocumentObserver::StyleRuleRemoved ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
nsIStyleRule aStyleRule 
)

◆ StyleSheetAdded()

void nsIDocumentObserver::StyleSheetAdded ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
bool  aDocumentSheet 
)

◆ StyleSheetApplicableStateChanged()

void nsIDocumentObserver::StyleSheetApplicableStateChanged ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
bool  aApplicable 
)

◆ StyleSheetRemoved()

void nsIDocumentObserver::StyleSheetRemoved ( nsIDocument aDocument,
nsIStyleSheet aStyleSheet,
bool  aDocumentSheet 
)

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