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

#include <SlotAssignment.h>

Inheritance diagram for WebCore::SlotAssignment:
WebCore::DetailsSlotAssignment WebCore::SummarySlotElement

Public Member Functions

 SlotAssignment ()
 
virtual ~SlotAssignment ()
 
HTMLSlotElementfindAssignedSlot (const Node &, ShadowRoot &)
 
void addSlotElementByName (const AtomicString &, HTMLSlotElement &, ShadowRoot &)
 
void removeSlotElementByName (const AtomicString &, HTMLSlotElement &, ShadowRoot &)
 
void didChangeSlot (const AtomicString &, ShadowRoot &)
 
void enqueueSlotChangeEvent (const AtomicString &, ShadowRoot &)
 
const Vector< Node * > * assignedNodesForSlot (const HTMLSlotElement &, ShadowRoot &)
 
virtual void hostChildElementDidChange (const Element &, ShadowRoot &)
 

Static Public Member Functions

static const AtomicStringdefaultSlotName ()
 

Constructor & Destructor Documentation

◆ SlotAssignment()

WebCore::SlotAssignment::SlotAssignment ( )

◆ ~SlotAssignment()

WebCore::SlotAssignment::~SlotAssignment ( )
virtual

Member Function Documentation

◆ addSlotElementByName()

void WebCore::SlotAssignment::addSlotElementByName ( const AtomicString name,
HTMLSlotElement slotElement,
ShadowRoot shadowRoot 
)

◆ assignedNodesForSlot()

const Vector< Node * > * WebCore::SlotAssignment::assignedNodesForSlot ( const HTMLSlotElement slotElement,
ShadowRoot shadowRoot 
)

◆ defaultSlotName()

static const AtomicString& WebCore::SlotAssignment::defaultSlotName ( )
inlinestatic

◆ didChangeSlot()

void WebCore::SlotAssignment::didChangeSlot ( const AtomicString slotAttrValue,
ShadowRoot shadowRoot 
)

◆ enqueueSlotChangeEvent()

void WebCore::SlotAssignment::enqueueSlotChangeEvent ( const AtomicString ,
ShadowRoot  
)

◆ findAssignedSlot()

HTMLSlotElement * WebCore::SlotAssignment::findAssignedSlot ( const Node node,
ShadowRoot shadowRoot 
)

◆ hostChildElementDidChange()

void WebCore::SlotAssignment::hostChildElementDidChange ( const Element childElement,
ShadowRoot shadowRoot 
)
virtual

◆ removeSlotElementByName()

void WebCore::SlotAssignment::removeSlotElementByName ( const AtomicString name,
HTMLSlotElement slotElement,
ShadowRoot shadowRoot 
)

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