webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::MutationObserverRegistration Class Reference

#include <MutationObserverRegistration.h>

Public Member Functions

 MutationObserverRegistration (MutationObserver &, Node &, MutationObserverOptions, const HashSet< AtomicString > &attributeFilter)
 
 ~MutationObserverRegistration ()
 
void resetObservation (MutationObserverOptions, const HashSet< AtomicString > &attributeFilter)
 
void observedSubtreeNodeWillDetach (Node &)
 
void clearTransientRegistrations ()
 
bool hasTransientRegistrations () const
 
bool shouldReceiveMutationFrom (Node &, MutationObserver::MutationType, const QualifiedName *attributeName) const
 
bool isSubtree () const
 
MutationObserverobserver ()
 
Nodenode ()
 
MutationRecordDeliveryOptions deliveryOptions () const
 
MutationObserverOptions mutationTypes () const
 
void addRegistrationNodesToSet (HashSet< Node *> &) const
 

Constructor & Destructor Documentation

◆ MutationObserverRegistration()

WebCore::MutationObserverRegistration::MutationObserverRegistration ( MutationObserver observer,
Node node,
MutationObserverOptions  options,
const HashSet< AtomicString > &  attributeFilter 
)

◆ ~MutationObserverRegistration()

WebCore::MutationObserverRegistration::~MutationObserverRegistration ( )

Member Function Documentation

◆ addRegistrationNodesToSet()

void WebCore::MutationObserverRegistration::addRegistrationNodesToSet ( HashSet< Node *> &  nodes) const

◆ clearTransientRegistrations()

void WebCore::MutationObserverRegistration::clearTransientRegistrations ( )

◆ deliveryOptions()

MutationRecordDeliveryOptions WebCore::MutationObserverRegistration::deliveryOptions ( ) const
inline

◆ hasTransientRegistrations()

bool WebCore::MutationObserverRegistration::hasTransientRegistrations ( ) const
inline

◆ isSubtree()

bool WebCore::MutationObserverRegistration::isSubtree ( ) const
inline

◆ mutationTypes()

MutationObserverOptions WebCore::MutationObserverRegistration::mutationTypes ( ) const
inline

◆ node()

Node& WebCore::MutationObserverRegistration::node ( )
inline

◆ observedSubtreeNodeWillDetach()

void WebCore::MutationObserverRegistration::observedSubtreeNodeWillDetach ( Node node)

◆ observer()

MutationObserver& WebCore::MutationObserverRegistration::observer ( )
inline

◆ resetObservation()

void WebCore::MutationObserverRegistration::resetObservation ( MutationObserverOptions  options,
const HashSet< AtomicString > &  attributeFilter 
)

◆ shouldReceiveMutationFrom()

bool WebCore::MutationObserverRegistration::shouldReceiveMutationFrom ( Node node,
MutationObserver::MutationType  type,
const QualifiedName attributeName 
) const

The documentation for this class was generated from the following files: