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

#include <TextControlInnerElements.h>

Inheritance diagram for WebCore::TextControlInnerTextElement:
WebCore::HTMLDivElement WebCore::HTMLElement WebCore::HTMLElement WebCore::StyledElement WebCore::StyledElement WebCore::StyledElement WebCore::StyledElement WebCore::Element WebCore::Element WebCore::Element WebCore::Element WebCore::Element WebCore::Element WebCore::Element WebCore::Element

Public Member Functions

void defaultEventHandler (Event &) override
 
RenderTextControlInnerBlockrenderer () const
 
- Public Member Functions inherited from WebCore::HTMLElement
WEBCORE_EXPORT String title () const final
 
int tabIndex () const override
 
WEBCORE_EXPORT ExceptionOr< voidsetInnerText (const String &)
 
WEBCORE_EXPORT ExceptionOr< voidsetOuterText (const String &)
 
virtual bool hasCustomFocusLogic () const
 
bool supportsFocus () const override
 
WEBCORE_EXPORT String contentEditable () const
 
WEBCORE_EXPORT ExceptionOr< voidsetContentEditable (const String &)
 
virtual bool draggable () const
 
WEBCORE_EXPORT void setDraggable (bool)
 
WEBCORE_EXPORT bool spellcheck () const
 
WEBCORE_EXPORT void setSpellcheck (bool)
 
WEBCORE_EXPORT bool translate () const
 
WEBCORE_EXPORT void setTranslate (bool)
 
WEBCORE_EXPORT void click ()
 
void accessKeyAction (bool sendMouseEvents) override
 
bool rendererIsNeeded (const RenderStyle &) override
 
virtual WEBCORE_EXPORT HTMLFormElementform () const
 
WEBCORE_EXPORT const AtomicStringdir () const
 
WEBCORE_EXPORT void setDir (const AtomicString &)
 
bool hasDirectionAuto () const
 
TextDirection directionalityIfhasDirAutoAttribute (bool &isAuto) const
 
virtual bool isHTMLUnknownElement () const
 
bool willRespondToMouseMoveEvents () override
 
bool willRespondToMouseWheelEvents () override
 
bool willRespondToMouseClickEvents () override
 
virtual bool isLabelable () const
 
virtual FormNamedItemasFormNamedItem ()
 
bool hasTagName (const HTMLQualifiedName &name) const
 
bool canBeActuallyDisabled () const
 
bool isActuallyDisabled () const
 
WEBCORE_EXPORT String title () const final
 
int tabIndex () const override
 
WEBCORE_EXPORT ExceptionOr< voidsetInnerText (const String &)
 
WEBCORE_EXPORT ExceptionOr< voidsetOuterText (const String &)
 
virtual bool hasCustomFocusLogic () const
 
bool supportsFocus () const override
 
WEBCORE_EXPORT String contentEditable () const
 
WEBCORE_EXPORT ExceptionOr< voidsetContentEditable (const String &)
 
virtual bool draggable () const
 
WEBCORE_EXPORT void setDraggable (bool)
 
WEBCORE_EXPORT bool spellcheck () const
 
WEBCORE_EXPORT void setSpellcheck (bool)
 
WEBCORE_EXPORT bool translate () const
 
WEBCORE_EXPORT void setTranslate (bool)
 
WEBCORE_EXPORT void click ()
 
void accessKeyAction (bool sendMouseEvents) override
 
bool rendererIsNeeded (const RenderStyle &) override
 
virtual WEBCORE_EXPORT HTMLFormElementform () const
 
WEBCORE_EXPORT const AtomicStringdir () const
 
WEBCORE_EXPORT void setDir (const AtomicString &)
 
bool hasDirectionAuto () const
 
TextDirection directionalityIfhasDirAutoAttribute (bool &isAuto) const
 
virtual bool isHTMLUnknownElement () const
 
bool willRespondToMouseMoveEvents () override
 
bool willRespondToMouseWheelEvents () override
 
bool willRespondToMouseClickEvents () override
 
virtual bool isLabelable () const
 
virtual FormNamedItemasFormNamedItem ()
 
bool hasTagName (const HTMLQualifiedName &name) const
 
bool canBeActuallyDisabled () const
 
bool isActuallyDisabled () const
 
- Public Member Functions inherited from WebCore::StyledElement
virtual ~StyledElement ()
 
virtual const StylePropertiesadditionalPresentationAttributeStyle () const
 
void invalidateStyleAttribute ()
 
const StylePropertiesinlineStyle () const
 
bool setInlineStyleProperty (CSSPropertyID, CSSValueID identifier, bool important=false)
 
bool setInlineStyleProperty (CSSPropertyID, CSSPropertyID identifier, bool important=false)
 
WEBCORE_EXPORT bool setInlineStyleProperty (CSSPropertyID, double value, CSSPrimitiveValue::UnitType, bool important=false)
 
WEBCORE_EXPORT bool setInlineStyleProperty (CSSPropertyID, const String &value, bool important=false)
 
bool removeInlineStyleProperty (CSSPropertyID)
 
void removeAllInlineStyleProperties ()
 
void synchronizeStyleAttributeInternal () const
 
CSSStyleDeclarationcssomStyle () final
 
const StylePropertiespresentationAttributeStyle () const
 
virtual ~StyledElement ()
 
virtual const StylePropertiesadditionalPresentationAttributeStyle () const
 
void invalidateStyleAttribute ()
 
const StylePropertiesinlineStyle () const
 
bool setInlineStyleProperty (CSSPropertyID, CSSValueID identifier, bool important=false)
 
bool setInlineStyleProperty (CSSPropertyID, CSSPropertyID identifier, bool important=false)
 
WEBCORE_EXPORT bool setInlineStyleProperty (CSSPropertyID, double value, CSSPrimitiveValue::UnitType, bool important=false)
 
WEBCORE_EXPORT bool setInlineStyleProperty (CSSPropertyID, const String &value, bool important=false)
 
bool removeInlineStyleProperty (CSSPropertyID)
 
void removeAllInlineStyleProperties ()
 
void synchronizeStyleAttributeInternal () const
 
CSSStyleDeclarationcssomStyle () final
 
const StylePropertiespresentationAttributeStyle () const
 
- Public Member Functions inherited from WebCore::Element
virtual ~Element ()
 
WEBCORE_EXPORT bool hasAttribute (const QualifiedName &) const
 
WEBCORE_EXPORT const AtomicStringgetAttribute (const QualifiedName &) const
 
WEBCORE_EXPORT void setAttribute (const QualifiedName &, const AtomicString &value)
 
WEBCORE_EXPORT void setAttributeWithoutSynchronization (const QualifiedName &, const AtomicString &value)
 
void setSynchronizedLazyAttribute (const QualifiedName &, const AtomicString &value)
 
bool removeAttribute (const QualifiedName &)
 
Vector< StringgetAttributeNames () const
 
WEBCORE_EXPORT int getIntegralAttribute (const QualifiedName &attributeName) const
 
WEBCORE_EXPORT void setIntegralAttribute (const QualifiedName &attributeName, int value)
 
WEBCORE_EXPORT unsigned getUnsignedIntegralAttribute (const QualifiedName &attributeName) const
 
WEBCORE_EXPORT void setUnsignedIntegralAttribute (const QualifiedName &attributeName, unsigned value)
 
bool hasAttributeWithoutSynchronization (const QualifiedName &) const
 
const AtomicStringattributeWithoutSynchronization (const QualifiedName &) const
 
WEBCORE_EXPORT bool fastAttributeLookupAllowed (const QualifiedName &) const
 
bool hasNamedNodeMap () const
 
WEBCORE_EXPORT bool hasAttributes () const
 
bool hasAttributesWithoutUpdate () const
 
WEBCORE_EXPORT bool hasAttribute (const AtomicString &name) const
 
WEBCORE_EXPORT bool hasAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT const AtomicStringgetAttribute (const AtomicString &name) const
 
WEBCORE_EXPORT const AtomicStringgetAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT ExceptionOr< voidsetAttribute (const AtomicString &name, const AtomicString &value)
 
WEBCORE_EXPORT ExceptionOr< voidsetAttributeNS (const AtomicString &namespaceURI, const AtomicString &qualifiedName, const AtomicString &value)
 
const AtomicStringgetIdAttribute () const
 
void setIdAttribute (const AtomicString &)
 
const AtomicStringgetNameAttribute () const
 
const AtomicStringidForStyleResolution () const
 
AttributeIteratorAccessor attributesIterator () const
 
unsigned attributeCount () const
 
const AttributeattributeAt (unsigned index) const
 
const AttributefindAttributeByName (const QualifiedName &) const
 
unsigned findAttributeIndexByName (const QualifiedName &name) const
 
unsigned findAttributeIndexByName (const AtomicString &name, bool shouldIgnoreAttributeCase) const
 
WEBCORE_EXPORT void scrollIntoView (bool alignToTop=true)
 
WEBCORE_EXPORT void scrollIntoViewIfNeeded (bool centerIfNeeded=true)
 
WEBCORE_EXPORT void scrollIntoViewIfNotVisible (bool centerIfNotVisible=true)
 
void scrollBy (const ScrollToOptions &)
 
void scrollBy (double x, double y)
 
virtual void scrollTo (const ScrollToOptions &)
 
void scrollTo (double x, double y)
 
WEBCORE_EXPORT void scrollByLines (int lines)
 
WEBCORE_EXPORT void scrollByPages (int pages)
 
WEBCORE_EXPORT double offsetLeft ()
 
WEBCORE_EXPORT double offsetTop ()
 
WEBCORE_EXPORT double offsetWidth ()
 
WEBCORE_EXPORT double offsetHeight ()
 
bool mayCauseRepaintInsideViewport (const IntRect *visibleRect=nullptr) const
 
WEBCORE_EXPORT ElementbindingsOffsetParent ()
 
const ElementrootElement () const
 
ElementoffsetParent ()
 
WEBCORE_EXPORT double clientLeft ()
 
WEBCORE_EXPORT double clientTop ()
 
WEBCORE_EXPORT double clientWidth ()
 
WEBCORE_EXPORT double clientHeight ()
 
virtual int scrollLeft ()
 
virtual int scrollTop ()
 
virtual void setScrollLeft (int)
 
virtual void setScrollTop (int)
 
virtual int scrollWidth ()
 
virtual int scrollHeight ()
 
WEBCORE_EXPORT IntRect boundsInRootViewSpace ()
 
Ref< ClientRectListgetClientRects ()
 
Ref< ClientRectgetBoundingClientRect ()
 
WEBCORE_EXPORT IntRect clientRect () const
 
WEBCORE_EXPORT IntRect screenRect () const
 
WEBCORE_EXPORT bool removeAttribute (const AtomicString &name)
 
WEBCORE_EXPORT bool removeAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
Ref< AttrdetachAttribute (unsigned index)
 
WEBCORE_EXPORT RefPtr< AttrgetAttributeNode (const AtomicString &name)
 
WEBCORE_EXPORT RefPtr< AttrgetAttributeNodeNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setAttributeNode (Attr &)
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setAttributeNodeNS (Attr &)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeAttributeNode (Attr &)
 
RefPtr< AttrattrIfExists (const QualifiedName &)
 
RefPtr< AttrattrIfExists (const AtomicString &localName, bool shouldIgnoreAttributeCase)
 
Ref< AttrensureAttr (const QualifiedName &)
 
const Vector< RefPtr< Attr > > & attrNodeList ()
 
const QualifiedNametagQName () const
 
String tagName () const
 
bool hasTagName (const QualifiedName &tagName) const
 
bool hasTagName (const HTMLQualifiedName &tagName) const
 
bool hasTagName (const MathMLQualifiedName &tagName) const
 
bool hasTagName (const SVGQualifiedName &tagName) const
 
bool hasLocalName (const AtomicString &other) const
 
const AtomicStringlocalName () const final
 
const AtomicStringprefix () const final
 
const AtomicStringnamespaceURI () const final
 
ExceptionOr< voidsetPrefix (const AtomicString &) final
 
Ref< ElementcloneElementWithChildren (Document &)
 
Ref< ElementcloneElementWithoutChildren (Document &)
 
void normalizeAttributes ()
 
String nodeNamePreservingCase () const
 
WEBCORE_EXPORT void setBooleanAttribute (const QualifiedName &name, bool)
 
WEBCORE_EXPORT NamedNodeMapattributes () const
 
void parserSetAttributes (const Vector< Attribute > &)
 
void stripScriptingAttributes (Vector< Attribute > &) const
 
const ElementDataelementData () const
 
UniqueElementDataensureUniqueElementData ()
 
void synchronizeAllAttributes () const
 
void cloneAttributesFromElement (const Element &)
 
void cloneDataFromElement (const Element &)
 
bool hasEquivalentAttributes (const Element *other) const
 
virtual void copyNonAttributePropertiesFromElement (const Element &)
 
WEBCORE_EXPORT ShadowRootshadowRoot () const
 
ShadowRootshadowRootForBindings (JSC::ExecState &) const
 
ExceptionOr< ShadowRoot & > attachShadow (const ShadowRootInit &)
 
ShadowRootuserAgentShadowRoot () const
 
WEBCORE_EXPORT ShadowRootensureUserAgentShadowRoot ()
 
void setIsDefinedCustomElement (JSCustomElementInterface &)
 
void setIsFailedCustomElement (JSCustomElementInterface &)
 
void setIsCustomElementUpgradeCandidate ()
 
void enqueueToUpgrade (JSCustomElementInterface &)
 
CustomElementReactionQueuereactionQueue () const
 
virtual const AtomicStringshadowPseudoId () const
 
bool inActiveChain () const
 
bool active () const
 
bool hovered () const
 
bool focused () const
 
bool hasFocusWithin () const
 
virtual void setActive (bool flag=true, bool pause=false)
 
virtual void setHovered (bool flag=true)
 
virtual void setFocus (bool flag)
 
void setHasFocusWithin (bool flag)
 
bool tabIndexSetExplicitly () const
 
virtual bool isFocusable () const
 
virtual bool isKeyboardFocusable (KeyboardEvent &) const
 
virtual bool shouldUseInputMethod ()
 
WEBCORE_EXPORT void setTabIndex (int)
 
virtual ElementfocusDelegate ()
 
WEBCORE_EXPORT ExceptionOr< Element * > insertAdjacentElement (const String &where, Element &newChild)
 
WEBCORE_EXPORT ExceptionOr< voidinsertAdjacentHTML (const String &where, const String &html)
 
WEBCORE_EXPORT ExceptionOr< voidinsertAdjacentText (const String &where, const String &text)
 
const RenderStylecomputedStyle (PseudoId=NOPSEUDO) override
 
bool needsStyleInvalidation () const
 
bool styleAffectedByActive () const
 
bool styleAffectedByEmpty () const
 
bool styleAffectedByFocusWithin () const
 
bool childrenAffectedByHover () const
 
bool childrenAffectedByDrag () const
 
bool childrenAffectedByFirstChildRules () const
 
bool childrenAffectedByLastChildRules () const
 
bool childrenAffectedByBackwardPositionalRules () const
 
bool childrenAffectedByPropertyBasedBackwardPositionalRules () const
 
bool affectsNextSiblingElementStyle () const
 
unsigned childIndex () const
 
bool hasFlagsSetDuringStylingOfChildren () const
 
void setStyleAffectedByEmpty ()
 
void setStyleAffectedByFocusWithin ()
 
void setChildrenAffectedByHover ()
 
void setStyleAffectedByActive ()
 
void setChildrenAffectedByDrag ()
 
void setChildrenAffectedByFirstChildRules ()
 
void setChildrenAffectedByLastChildRules ()
 
void setChildrenAffectedByBackwardPositionalRules ()
 
void setChildrenAffectedByPropertyBasedBackwardPositionalRules ()
 
void setAffectsNextSiblingElementStyle ()
 
void setStyleIsAffectedByPreviousSibling ()
 
void setChildIndex (unsigned)
 
void setRegionOversetState (RegionOversetState)
 
RegionOversetState regionOversetState () const
 
AtomicString computeInheritedLanguage () const
 
Localelocale () const
 
virtual bool isURLAttribute (const Attribute &) const
 
virtual bool attributeContainsURL (const Attribute &attribute) const
 
virtual String completeURLsInAttributeValue (const URL &base, const Attribute &) const
 
virtual bool isHTMLContentAttribute (const Attribute &) const
 
WEBCORE_EXPORT URL getURLAttribute (const QualifiedName &) const
 
URL getNonEmptyURLAttribute (const QualifiedName &) const
 
virtual const AtomicStringimageSourceURL () const
 
virtual String target () const
 
void updateFocusAppearanceAfterAttachIfNeeded ()
 
virtual void focus (bool restorePreviousSelection=true, FocusDirection=FocusDirectionNone)
 
virtual void updateFocusAppearance (SelectionRestorationMode, SelectionRevealMode=SelectionRevealMode::Reveal)
 
virtual void blur ()
 
WEBCORE_EXPORT String innerHTML () const
 
WEBCORE_EXPORT String outerHTML () const
 
WEBCORE_EXPORT ExceptionOr< voidsetInnerHTML (const String &)
 
WEBCORE_EXPORT ExceptionOr< voidsetOuterHTML (const String &)
 
WEBCORE_EXPORT String innerText ()
 
WEBCORE_EXPORT String outerText ()
 
const AtomicStringpseudo () const
 
WEBCORE_EXPORT void setPseudo (const AtomicString &)
 
LayoutSize minimumSizeForResizing () const
 
void setMinimumSizeForResizing (const LayoutSize &)
 
virtual void prepareForDocumentSuspension ()
 
virtual void resumeFromDocumentSuspension ()
 
virtual void mediaVolumeDidChange ()
 
virtual void privateBrowsingStateDidChange ()
 
virtual void willBecomeFullscreenElement ()
 
virtual void ancestorWillEnterFullscreen ()
 
virtual void didBecomeFullscreenElement ()
 
virtual void willStopBeingFullscreenElement ()
 
virtual void visibilityStateChanged ()
 
bool isFinishedParsingChildren () const
 
void finishParsingChildren () override
 
void beginParsingChildren () final
 
WEBCORE_EXPORT PseudoElementbeforePseudoElement () const
 
WEBCORE_EXPORT PseudoElementafterPseudoElement () const
 
bool childNeedsShadowWalker () const
 
void didShadowTreeAwareChildrenChange ()
 
virtual bool matchesValidPseudoClass () const
 
virtual bool matchesInvalidPseudoClass () const
 
virtual bool matchesIndeterminatePseudoClass () const
 
virtual bool matchesDefaultPseudoClass () const
 
WEBCORE_EXPORT ExceptionOr< bool > matches (const String &selectors)
 
WEBCORE_EXPORT ExceptionOr< Element * > closest (const String &selectors)
 
virtual bool shouldAppearIndeterminate () const
 
WEBCORE_EXPORT DOMTokenListclassList ()
 
DatasetDOMStringMapdataset ()
 
virtual bool isFormControlElement () const
 
virtual bool isSpinButtonElement () const
 
virtual bool isTextFormControl () const
 
virtual bool isOptionalFormControl () const
 
virtual bool isRequiredFormControl () const
 
virtual bool isInRange () const
 
virtual bool isOutOfRange () const
 
virtual bool isFrameElementBase () const
 
virtual bool isUploadButton () const
 
virtual bool isSliderContainerElement () const
 
bool canContainRangeEndPoint () const override
 
virtual bool isDisabledFormControl () const
 
virtual bool childShouldCreateRenderer (const Node &) const
 
bool hasPendingResources () const
 
void setHasPendingResources ()
 
void clearHasPendingResources ()
 
virtual void buildPendingResource ()
 
bool isSpellCheckingEnabled () const
 
RenderNamedFlowFragmentrenderNamedFlowFragment () const
 
bool hasID () const
 
bool hasClass () const
 
bool hasName () const
 
const SpaceSplitStringclassNames () const
 
IntPoint savedLayerScrollPosition () const
 
void setSavedLayerScrollPosition (const IntPoint &)
 
bool dispatchMouseEvent (const PlatformMouseEvent &, const AtomicString &eventType, int clickCount=0, Element *relatedTarget=nullptr)
 
bool dispatchWheelEvent (const PlatformWheelEvent &)
 
bool dispatchKeyEvent (const PlatformKeyboardEvent &)
 
void dispatchSimulatedClick (Event *underlyingEvent, SimulatedClickMouseEventOptions=SendNoEvents, SimulatedClickVisualOptions=ShowPressedLook)
 
void dispatchFocusInEvent (const AtomicString &eventType, RefPtr< Element > &&oldFocusedElement)
 
void dispatchFocusOutEvent (const AtomicString &eventType, RefPtr< Element > &&newFocusedElement)
 
virtual void dispatchFocusEvent (RefPtr< Element > &&oldFocusedElement, FocusDirection)
 
virtual void dispatchBlurEvent (RefPtr< Element > &&newFocusedElement)
 
WEBCORE_EXPORT bool dispatchMouseForceWillBegin ()
 
virtual void willRecalcStyle (Style::Change)
 
virtual void didRecalcStyle (Style::Change)
 
virtual void willResetComputedStyle ()
 
virtual void willAttachRenderers ()
 
virtual void didAttachRenderers ()
 
virtual void willDetachRenderers ()
 
virtual void didDetachRenderers ()
 
LayoutRect absoluteEventHandlerBounds (bool &includesFixedPositionElements) override
 
void setBeforePseudoElement (Ref< PseudoElement > &&)
 
void setAfterPseudoElement (Ref< PseudoElement > &&)
 
void clearBeforePseudoElement ()
 
void clearAfterPseudoElement ()
 
void resetComputedStyle ()
 
void clearStyleDerivedDataBeforeDetachingRenderer ()
 
void clearHoverAndActiveStatusBeforeDetachingRenderer ()
 
WEBCORE_EXPORT URL absoluteLinkURL () const
 
StyleResolverstyleResolver ()
 
ElementStyle resolveStyle (const RenderStyle *parentStyle)
 
void invalidateStyle ()
 
WEBCORE_EXPORT void invalidateStyleAndLayerComposition ()
 
void invalidateStyleForSubtree ()
 
void invalidateStyleAndRenderersForSubtree ()
 
bool hasDisplayContents () const
 
void setHasDisplayContents (bool)
 
virtual void isVisibleInViewportChanged ()
 
void setAttributeEventListener (const AtomicString &eventType, const QualifiedName &attributeName, const AtomicString &value)
 
bool isNamedFlowContentElement () const
 
void setIsNamedFlowContentElement ()
 
void clearIsNamedFlowContentElement ()
 
ElementfindAnchorElementForLink (String &outAnchorName)
 
virtual ~Element ()
 
WEBCORE_EXPORT bool hasAttribute (const QualifiedName &) const
 
WEBCORE_EXPORT const AtomicStringgetAttribute (const QualifiedName &) const
 
WEBCORE_EXPORT void setAttribute (const QualifiedName &, const AtomicString &value)
 
WEBCORE_EXPORT void setAttributeWithoutSynchronization (const QualifiedName &, const AtomicString &value)
 
void setSynchronizedLazyAttribute (const QualifiedName &, const AtomicString &value)
 
bool removeAttribute (const QualifiedName &)
 
Vector< StringgetAttributeNames () const
 
WEBCORE_EXPORT int getIntegralAttribute (const QualifiedName &attributeName) const
 
WEBCORE_EXPORT void setIntegralAttribute (const QualifiedName &attributeName, int value)
 
WEBCORE_EXPORT unsigned getUnsignedIntegralAttribute (const QualifiedName &attributeName) const
 
WEBCORE_EXPORT void setUnsignedIntegralAttribute (const QualifiedName &attributeName, unsigned value)
 
bool hasAttributeWithoutSynchronization (const QualifiedName &) const
 
const AtomicStringattributeWithoutSynchronization (const QualifiedName &) const
 
WEBCORE_EXPORT bool fastAttributeLookupAllowed (const QualifiedName &) const
 
bool hasNamedNodeMap () const
 
WEBCORE_EXPORT bool hasAttributes () const
 
bool hasAttributesWithoutUpdate () const
 
WEBCORE_EXPORT bool hasAttribute (const AtomicString &name) const
 
WEBCORE_EXPORT bool hasAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT const AtomicStringgetAttribute (const AtomicString &name) const
 
WEBCORE_EXPORT const AtomicStringgetAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT ExceptionOr< voidsetAttribute (const AtomicString &name, const AtomicString &value)
 
WEBCORE_EXPORT ExceptionOr< voidsetAttributeNS (const AtomicString &namespaceURI, const AtomicString &qualifiedName, const AtomicString &value)
 
const AtomicStringgetIdAttribute () const
 
void setIdAttribute (const AtomicString &)
 
const AtomicStringgetNameAttribute () const
 
const AtomicStringidForStyleResolution () const
 
AttributeIteratorAccessor attributesIterator () const
 
unsigned attributeCount () const
 
const AttributeattributeAt (unsigned index) const
 
const AttributefindAttributeByName (const QualifiedName &) const
 
unsigned findAttributeIndexByName (const QualifiedName &name) const
 
unsigned findAttributeIndexByName (const AtomicString &name, bool shouldIgnoreAttributeCase) const
 
WEBCORE_EXPORT void scrollIntoView (bool alignToTop=true)
 
WEBCORE_EXPORT void scrollIntoViewIfNeeded (bool centerIfNeeded=true)
 
WEBCORE_EXPORT void scrollIntoViewIfNotVisible (bool centerIfNotVisible=true)
 
void scrollBy (const ScrollToOptions &)
 
void scrollBy (double x, double y)
 
virtual void scrollTo (const ScrollToOptions &)
 
void scrollTo (double x, double y)
 
WEBCORE_EXPORT void scrollByLines (int lines)
 
WEBCORE_EXPORT void scrollByPages (int pages)
 
WEBCORE_EXPORT double offsetLeft ()
 
WEBCORE_EXPORT double offsetTop ()
 
WEBCORE_EXPORT double offsetWidth ()
 
WEBCORE_EXPORT double offsetHeight ()
 
bool mayCauseRepaintInsideViewport (const IntRect *visibleRect=nullptr) const
 
WEBCORE_EXPORT ElementbindingsOffsetParent ()
 
const ElementrootElement () const
 
ElementoffsetParent ()
 
WEBCORE_EXPORT double clientLeft ()
 
WEBCORE_EXPORT double clientTop ()
 
WEBCORE_EXPORT double clientWidth ()
 
WEBCORE_EXPORT double clientHeight ()
 
virtual int scrollLeft ()
 
virtual int scrollTop ()
 
virtual void setScrollLeft (int)
 
virtual void setScrollTop (int)
 
virtual int scrollWidth ()
 
virtual int scrollHeight ()
 
WEBCORE_EXPORT IntRect boundsInRootViewSpace ()
 
Ref< ClientRectListgetClientRects ()
 
Ref< ClientRectgetBoundingClientRect ()
 
WEBCORE_EXPORT IntRect clientRect () const
 
WEBCORE_EXPORT IntRect screenRect () const
 
WEBCORE_EXPORT bool removeAttribute (const AtomicString &name)
 
WEBCORE_EXPORT bool removeAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
Ref< AttrdetachAttribute (unsigned index)
 
WEBCORE_EXPORT RefPtr< AttrgetAttributeNode (const AtomicString &name)
 
WEBCORE_EXPORT RefPtr< AttrgetAttributeNodeNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setAttributeNode (Attr &)
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setAttributeNodeNS (Attr &)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeAttributeNode (Attr &)
 
RefPtr< AttrattrIfExists (const QualifiedName &)
 
RefPtr< AttrattrIfExists (const AtomicString &localName, bool shouldIgnoreAttributeCase)
 
Ref< AttrensureAttr (const QualifiedName &)
 
const Vector< RefPtr< Attr > > & attrNodeList ()
 
const QualifiedNametagQName () const
 
String tagName () const
 
bool hasTagName (const QualifiedName &tagName) const
 
bool hasTagName (const HTMLQualifiedName &tagName) const
 
bool hasTagName (const MathMLQualifiedName &tagName) const
 
bool hasTagName (const SVGQualifiedName &tagName) const
 
bool hasLocalName (const AtomicString &other) const
 
const AtomicStringlocalName () const final
 
const AtomicStringprefix () const final
 
const AtomicStringnamespaceURI () const final
 
ExceptionOr< voidsetPrefix (const AtomicString &) final
 
Ref< ElementcloneElementWithChildren (Document &)
 
Ref< ElementcloneElementWithoutChildren (Document &)
 
void normalizeAttributes ()
 
String nodeNamePreservingCase () const
 
WEBCORE_EXPORT void setBooleanAttribute (const QualifiedName &name, bool)
 
WEBCORE_EXPORT NamedNodeMapattributes () const
 
void parserSetAttributes (const Vector< Attribute > &)
 
void stripScriptingAttributes (Vector< Attribute > &) const
 
const ElementDataelementData () const
 
UniqueElementDataensureUniqueElementData ()
 
void synchronizeAllAttributes () const
 
void cloneAttributesFromElement (const Element &)
 
void cloneDataFromElement (const Element &)
 
bool hasEquivalentAttributes (const Element *other) const
 
virtual void copyNonAttributePropertiesFromElement (const Element &)
 
WEBCORE_EXPORT ShadowRootshadowRoot () const
 
ShadowRootshadowRootForBindings (JSC::ExecState &) const
 
ExceptionOr< ShadowRoot & > attachShadow (const ShadowRootInit &)
 
ShadowRootuserAgentShadowRoot () const
 
WEBCORE_EXPORT ShadowRootensureUserAgentShadowRoot ()
 
void setIsDefinedCustomElement (JSCustomElementInterface &)
 
void setIsFailedCustomElement (JSCustomElementInterface &)
 
void setIsCustomElementUpgradeCandidate ()
 
void enqueueToUpgrade (JSCustomElementInterface &)
 
CustomElementReactionQueuereactionQueue () const
 
virtual const AtomicStringshadowPseudoId () const
 
bool inActiveChain () const
 
bool active () const
 
bool hovered () const
 
bool focused () const
 
bool hasFocusWithin () const
 
virtual void setActive (bool flag=true, bool pause=false)
 
virtual void setHovered (bool flag=true)
 
virtual void setFocus (bool flag)
 
void setHasFocusWithin (bool flag)
 
bool tabIndexSetExplicitly () const
 
virtual bool isFocusable () const
 
virtual bool isKeyboardFocusable (KeyboardEvent &) const
 
virtual bool shouldUseInputMethod ()
 
WEBCORE_EXPORT void setTabIndex (int)
 
virtual ElementfocusDelegate ()
 
WEBCORE_EXPORT ExceptionOr< Element * > insertAdjacentElement (const String &where, Element &newChild)
 
WEBCORE_EXPORT ExceptionOr< voidinsertAdjacentHTML (const String &where, const String &html)
 
WEBCORE_EXPORT ExceptionOr< voidinsertAdjacentText (const String &where, const String &text)
 
const RenderStylecomputedStyle (PseudoId=NOPSEUDO) override
 
bool needsStyleInvalidation () const
 
bool styleAffectedByActive () const
 
bool styleAffectedByEmpty () const
 
bool styleAffectedByFocusWithin () const
 
bool childrenAffectedByHover () const
 
bool childrenAffectedByDrag () const
 
bool childrenAffectedByFirstChildRules () const
 
bool childrenAffectedByLastChildRules () const
 
bool childrenAffectedByBackwardPositionalRules () const
 
bool childrenAffectedByPropertyBasedBackwardPositionalRules () const
 
bool affectsNextSiblingElementStyle () const
 
unsigned childIndex () const
 
bool hasFlagsSetDuringStylingOfChildren () const
 
void setStyleAffectedByEmpty ()
 
void setStyleAffectedByFocusWithin ()
 
void setChildrenAffectedByHover ()
 
void setStyleAffectedByActive ()
 
void setChildrenAffectedByDrag ()
 
void setChildrenAffectedByFirstChildRules ()
 
void setChildrenAffectedByLastChildRules ()
 
void setChildrenAffectedByBackwardPositionalRules ()
 
void setChildrenAffectedByPropertyBasedBackwardPositionalRules ()
 
void setAffectsNextSiblingElementStyle ()
 
void setStyleIsAffectedByPreviousSibling ()
 
void setChildIndex (unsigned)
 
void setRegionOversetState (RegionOversetState)
 
RegionOversetState regionOversetState () const
 
AtomicString computeInheritedLanguage () const
 
Localelocale () const
 
virtual bool isURLAttribute (const Attribute &) const
 
virtual bool attributeContainsURL (const Attribute &attribute) const
 
virtual String completeURLsInAttributeValue (const URL &base, const Attribute &) const
 
virtual bool isHTMLContentAttribute (const Attribute &) const
 
WEBCORE_EXPORT URL getURLAttribute (const QualifiedName &) const
 
URL getNonEmptyURLAttribute (const QualifiedName &) const
 
virtual const AtomicStringimageSourceURL () const
 
virtual String target () const
 
void updateFocusAppearanceAfterAttachIfNeeded ()
 
virtual void focus (bool restorePreviousSelection=true, FocusDirection=FocusDirectionNone)
 
virtual void updateFocusAppearance (SelectionRestorationMode, SelectionRevealMode=SelectionRevealMode::Reveal)
 
virtual void blur ()
 
WEBCORE_EXPORT String innerHTML () const
 
WEBCORE_EXPORT String outerHTML () const
 
WEBCORE_EXPORT ExceptionOr< voidsetInnerHTML (const String &)
 
WEBCORE_EXPORT ExceptionOr< voidsetOuterHTML (const String &)
 
WEBCORE_EXPORT String innerText ()
 
WEBCORE_EXPORT String outerText ()
 
const AtomicStringpseudo () const
 
WEBCORE_EXPORT void setPseudo (const AtomicString &)
 
LayoutSize minimumSizeForResizing () const
 
void setMinimumSizeForResizing (const LayoutSize &)
 
virtual void prepareForDocumentSuspension ()
 
virtual void resumeFromDocumentSuspension ()
 
virtual void mediaVolumeDidChange ()
 
virtual void privateBrowsingStateDidChange ()
 
virtual void willBecomeFullscreenElement ()
 
virtual void ancestorWillEnterFullscreen ()
 
virtual void didBecomeFullscreenElement ()
 
virtual void willStopBeingFullscreenElement ()
 
virtual void visibilityStateChanged ()
 
bool isFinishedParsingChildren () const
 
void finishParsingChildren () override
 
void beginParsingChildren () final
 
WEBCORE_EXPORT PseudoElementbeforePseudoElement () const
 
WEBCORE_EXPORT PseudoElementafterPseudoElement () const
 
bool childNeedsShadowWalker () const
 
void didShadowTreeAwareChildrenChange ()
 
virtual bool matchesValidPseudoClass () const
 
virtual bool matchesInvalidPseudoClass () const
 
virtual bool matchesIndeterminatePseudoClass () const
 
virtual bool matchesDefaultPseudoClass () const
 
WEBCORE_EXPORT ExceptionOr< bool > matches (const String &selectors)
 
WEBCORE_EXPORT ExceptionOr< Element * > closest (const String &selectors)
 
virtual bool shouldAppearIndeterminate () const
 
WEBCORE_EXPORT DOMTokenListclassList ()
 
DatasetDOMStringMapdataset ()
 
virtual bool isFormControlElement () const
 
virtual bool isSpinButtonElement () const
 
virtual bool isTextFormControl () const
 
virtual bool isOptionalFormControl () const
 
virtual bool isRequiredFormControl () const
 
virtual bool isInRange () const
 
virtual bool isOutOfRange () const
 
virtual bool isFrameElementBase () const
 
virtual bool isUploadButton () const
 
virtual bool isSliderContainerElement () const
 
bool canContainRangeEndPoint () const override
 
virtual bool isDisabledFormControl () const
 
virtual bool childShouldCreateRenderer (const Node &) const
 
bool hasPendingResources () const
 
void setHasPendingResources ()
 
void clearHasPendingResources ()
 
virtual void buildPendingResource ()
 
bool isSpellCheckingEnabled () const
 
RenderNamedFlowFragmentrenderNamedFlowFragment () const
 
bool hasID () const
 
bool hasClass () const
 
bool hasName () const
 
const SpaceSplitStringclassNames () const
 
IntPoint savedLayerScrollPosition () const
 
void setSavedLayerScrollPosition (const IntPoint &)
 
bool dispatchMouseEvent (const PlatformMouseEvent &, const AtomicString &eventType, int clickCount=0, Element *relatedTarget=nullptr)
 
bool dispatchWheelEvent (const PlatformWheelEvent &)
 
bool dispatchKeyEvent (const PlatformKeyboardEvent &)
 
void dispatchSimulatedClick (Event *underlyingEvent, SimulatedClickMouseEventOptions=SendNoEvents, SimulatedClickVisualOptions=ShowPressedLook)
 
void dispatchFocusInEvent (const AtomicString &eventType, RefPtr< Element > &&oldFocusedElement)
 
void dispatchFocusOutEvent (const AtomicString &eventType, RefPtr< Element > &&newFocusedElement)
 
virtual void dispatchFocusEvent (RefPtr< Element > &&oldFocusedElement, FocusDirection)
 
virtual void dispatchBlurEvent (RefPtr< Element > &&newFocusedElement)
 
WEBCORE_EXPORT bool dispatchMouseForceWillBegin ()
 
virtual void willRecalcStyle (Style::Change)
 
virtual void didRecalcStyle (Style::Change)
 
virtual void willResetComputedStyle ()
 
virtual void willAttachRenderers ()
 
virtual void didAttachRenderers ()
 
virtual void willDetachRenderers ()
 
virtual void didDetachRenderers ()
 
LayoutRect absoluteEventHandlerBounds (bool &includesFixedPositionElements) override
 
void setBeforePseudoElement (Ref< PseudoElement > &&)
 
void setAfterPseudoElement (Ref< PseudoElement > &&)
 
void clearBeforePseudoElement ()
 
void clearAfterPseudoElement ()
 
void resetComputedStyle ()
 
void clearStyleDerivedDataBeforeDetachingRenderer ()
 
void clearHoverAndActiveStatusBeforeDetachingRenderer ()
 
WEBCORE_EXPORT URL absoluteLinkURL () const
 
StyleResolverstyleResolver ()
 
ElementStyle resolveStyle (const RenderStyle *parentStyle)
 
void invalidateStyle ()
 
WEBCORE_EXPORT void invalidateStyleAndLayerComposition ()
 
void invalidateStyleForSubtree ()
 
void invalidateStyleAndRenderersForSubtree ()
 
bool hasDisplayContents () const
 
void setHasDisplayContents (bool)
 
virtual void isVisibleInViewportChanged ()
 
void setAttributeEventListener (const AtomicString &eventType, const QualifiedName &attributeName, const AtomicString &value)
 
bool isNamedFlowContentElement () const
 
void setIsNamedFlowContentElement ()
 
void clearIsNamedFlowContentElement ()
 
ElementfindAnchorElementForLink (String &outAnchorName)
 
- Public Member Functions inherited from WebCore::ContainerNode
virtual ~ContainerNode ()
 
NodefirstChild () const
 
NodelastChild () const
 
bool hasChildNodes () const
 
bool hasOneChild () const
 
bool directChildNeedsStyleRecalc () const
 
void setDirectChildNeedsStyleRecalc ()
 
WEBCORE_EXPORT unsigned countChildNodes () const
 
WEBCORE_EXPORT NodetraverseToChildAt (unsigned) const
 
ExceptionOr< voidinsertBefore (Node &newChild, Node *refChild)
 
ExceptionOr< voidreplaceChild (Node &newChild, Node &oldChild)
 
WEBCORE_EXPORT ExceptionOr< voidremoveChild (Node &child)
 
WEBCORE_EXPORT ExceptionOr< voidappendChild (Node &newChild)
 
void replaceAllChildren (Ref< Node > &&)
 
void replaceAllChildren (std::nullptr_t)
 
void parserAppendChild (Node &)
 
void parserRemoveChild (Node &)
 
void parserInsertBefore (Node &newChild, Node &refChild)
 
void removeChildren ()
 
void takeAllChildrenFrom (ContainerNode *)
 
void cloneChildNodes (ContainerNode &clone)
 
void disconnectDescendantFrames ()
 
RenderElementrenderer () const
 
WEBCORE_EXPORT ExceptionOr< Element * > querySelector (const String &selectors)
 
WEBCORE_EXPORT ExceptionOr< Ref< NodeList > > querySelectorAll (const String &selectors)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByTagName (const AtomicString &)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByTagNameNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
WEBCORE_EXPORT Ref< NodeListgetElementsByName (const String &elementName)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByClassName (const AtomicString &classNames)
 
Ref< RadioNodeListradioNodeList (const AtomicString &)
 
WEBCORE_EXPORT Ref< HTMLCollectionchildren ()
 
WEBCORE_EXPORT ElementfirstElementChild () const
 
WEBCORE_EXPORT ElementlastElementChild () const
 
WEBCORE_EXPORT unsigned childElementCount () const
 
ExceptionOr< voidappend (Vector< NodeOrString > &&)
 
ExceptionOr< voidprepend (Vector< NodeOrString > &&)
 
ExceptionOr< voidensurePreInsertionValidity (Node &newChild, Node *refChild)
 
virtual ~ContainerNode ()
 
NodefirstChild () const
 
NodelastChild () const
 
bool hasChildNodes () const
 
bool hasOneChild () const
 
bool directChildNeedsStyleRecalc () const
 
void setDirectChildNeedsStyleRecalc ()
 
WEBCORE_EXPORT unsigned countChildNodes () const
 
WEBCORE_EXPORT NodetraverseToChildAt (unsigned) const
 
ExceptionOr< voidinsertBefore (Node &newChild, Node *refChild)
 
ExceptionOr< voidreplaceChild (Node &newChild, Node &oldChild)
 
WEBCORE_EXPORT ExceptionOr< voidremoveChild (Node &child)
 
WEBCORE_EXPORT ExceptionOr< voidappendChild (Node &newChild)
 
void replaceAllChildren (Ref< Node > &&)
 
void replaceAllChildren (std::nullptr_t)
 
void parserAppendChild (Node &)
 
void parserRemoveChild (Node &)
 
void parserInsertBefore (Node &newChild, Node &refChild)
 
void removeChildren ()
 
void takeAllChildrenFrom (ContainerNode *)
 
void cloneChildNodes (ContainerNode &clone)
 
void disconnectDescendantFrames ()
 
RenderElementrenderer () const
 
WEBCORE_EXPORT ExceptionOr< Element * > querySelector (const String &selectors)
 
WEBCORE_EXPORT ExceptionOr< Ref< NodeList > > querySelectorAll (const String &selectors)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByTagName (const AtomicString &)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByTagNameNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
WEBCORE_EXPORT Ref< NodeListgetElementsByName (const String &elementName)
 
WEBCORE_EXPORT Ref< HTMLCollectiongetElementsByClassName (const AtomicString &classNames)
 
Ref< RadioNodeListradioNodeList (const AtomicString &)
 
WEBCORE_EXPORT Ref< HTMLCollectionchildren ()
 
WEBCORE_EXPORT ElementfirstElementChild () const
 
WEBCORE_EXPORT ElementlastElementChild () const
 
WEBCORE_EXPORT unsigned childElementCount () const
 
ExceptionOr< voidappend (Vector< NodeOrString > &&)
 
ExceptionOr< voidprepend (Vector< NodeOrString > &&)
 
ExceptionOr< voidensurePreInsertionValidity (Node &newChild, Node *refChild)
 
- Public Member Functions inherited from WebCore::Node
virtual ~Node ()
 
void willBeDeletedFrom (Document &)
 
bool hasTagName (const HTMLQualifiedName &) const
 
bool hasTagName (const MathMLQualifiedName &) const
 
bool hasTagName (const SVGQualifiedName &) const
 
virtual String nodeValue () const
 
virtual ExceptionOr< voidsetNodeValue (const String &)
 
virtual size_t approximateMemoryCost () const
 
ContainerNodeparentNode () const
 
ElementparentElement () const
 
NodepreviousSibling () const
 
NodenextSibling () const
 
WEBCORE_EXPORT RefPtr< NodeListchildNodes ()
 
NodefirstChild () const
 
NodelastChild () const
 
bool hasAttributes () const
 
NamedNodeMapattributes () const
 
NodepseudoAwareNextSibling () const
 
NodepseudoAwarePreviousSibling () const
 
NodepseudoAwareFirstChild () const
 
NodepseudoAwareLastChild () const
 
WEBCORE_EXPORT const URLbaseURI () const
 
void getSubresourceURLs (ListHashSet< URL > &) const
 
WEBCORE_EXPORT ExceptionOr< voidinsertBefore (Node &newChild, Node *refChild)
 
WEBCORE_EXPORT ExceptionOr< voidreplaceChild (Node &newChild, Node &oldChild)
 
WEBCORE_EXPORT ExceptionOr< voidremoveChild (Node &child)
 
WEBCORE_EXPORT ExceptionOr< voidappendChild (Node &newChild)
 
bool hasChildNodes () const
 
Ref< NodecloneNode (bool deep)
 
WEBCORE_EXPORT ExceptionOr< Ref< Node > > cloneNodeForBindings (bool deep)
 
WEBCORE_EXPORT void normalize ()
 
bool isSameNode (Node *other) const
 
WEBCORE_EXPORT bool isEqualNode (Node *) const
 
WEBCORE_EXPORT bool isDefaultNamespace (const AtomicString &namespaceURI) const
 
WEBCORE_EXPORT const AtomicStringlookupPrefix (const AtomicString &namespaceURI) const
 
WEBCORE_EXPORT const AtomicStringlookupNamespaceURI (const AtomicString &prefix) const
 
WEBCORE_EXPORT String textContent (bool convertBRsToNewlines=false) const
 
WEBCORE_EXPORT ExceptionOr< voidsetTextContent (const String &)
 
NodelastDescendant () const
 
NodefirstDescendant () const
 
WEBCORE_EXPORT ElementpreviousElementSibling () const
 
WEBCORE_EXPORT ElementnextElementSibling () const
 
ExceptionOr< voidbefore (Vector< NodeOrString > &&)
 
ExceptionOr< voidafter (Vector< NodeOrString > &&)
 
ExceptionOr< voidreplaceWith (Vector< NodeOrString > &&)
 
WEBCORE_EXPORT ExceptionOr< voidremove ()
 
bool isElementNode () const
 
bool isContainerNode () const
 
bool isTextNode () const
 
bool isHTMLElement () const
 
bool isSVGElement () const
 
bool isMathMLElement () const
 
bool isPseudoElement () const
 
bool isBeforePseudoElement () const
 
bool isAfterPseudoElement () const
 
PseudoId pseudoId () const
 
virtual bool isMediaControlElement () const
 
virtual bool isMediaControls () const
 
bool isStyledElement () const
 
virtual bool isAttributeNode () const
 
virtual bool isCharacterDataNode () const
 
virtual bool isFrameOwnerElement () const
 
virtual bool isPluginElement () const
 
bool isDocumentNode () const
 
bool isTreeScope () const
 
bool isDocumentFragment () const
 
bool isShadowRoot () const
 
bool hasCustomStyleResolveCallbacks () const
 
bool hasSyntheticAttrChildNodes () const
 
void setHasSyntheticAttrChildNodes (bool flag)
 
WEBCORE_EXPORT ElementshadowHost () const
 
WEBCORE_EXPORT NodedeprecatedShadowAncestorNode () const
 
ShadowRootcontainingShadowRoot () const
 
ShadowRootshadowRoot () const
 
bool isClosedShadowHidden (const Node &) const
 
HTMLSlotElementassignedSlot () const
 
HTMLSlotElementassignedSlotForBindings () const
 
bool isUndefinedCustomElement () const
 
bool isCustomElementUpgradeCandidate () const
 
bool isDefinedCustomElement () const
 
bool isFailedCustomElement () const
 
NodenonBoundaryShadowTreeRootNode ()
 
ContainerNodeparentOrShadowHostNode () const
 
ContainerNodeparentInComposedTree () const
 
ElementparentElementInComposedTree () const
 
ElementparentOrShadowHostElement () const
 
void setParentNode (ContainerNode *)
 
NoderootNode () const
 
NodeshadowIncludingRoot () const
 
NodegetRootNode (const GetRootNodeOptions &) const
 
voidopaqueRoot () const
 
ContainerNodeparentNodeGuaranteedHostFree () const
 
ContainerNodenonShadowBoundaryParentNode () const
 
bool selfOrAncestorHasDirAutoAttribute () const
 
void setSelfOrAncestorHasDirAutoAttribute (bool flag)
 
ElementenclosingLinkEventParentOrSelf ()
 
void setPreviousSibling (Node *previous)
 
void setNextSibling (Node *next)
 
bool isRootEditableElement () const
 
WEBCORE_EXPORT ElementrootEditableElement () const
 
virtual bool sheetLoaded ()
 
virtual void notifyLoadedSheetAndAllCriticalSubresources (bool)
 
virtual void startLoadingDynamicSheet ()
 
bool isUserActionElement () const
 
void setUserActionElement (bool flag)
 
bool inRenderedDocument () const
 
bool needsStyleRecalc () const
 
Style::Validity styleValidity () const
 
bool styleResolutionShouldRecompositeLayer () const
 
bool childNeedsStyleRecalc () const
 
bool styleIsAffectedByPreviousSibling () const
 
bool isEditingText () const
 
void setChildNeedsStyleRecalc ()
 
void clearChildNeedsStyleRecalc ()
 
void setHasValidStyle ()
 
bool isLink () const
 
void setIsLink (bool flag)
 
bool hasEventTargetData () const
 
void setHasEventTargetData (bool flag)
 
WEBCORE_EXPORT bool isContentEditable ()
 
bool isContentRichlyEditable ()
 
WEBCORE_EXPORT void inspect ()
 
bool hasEditableStyle (UserSelectAllTreatment treatment=UserSelectAllIsAlwaysNonEditable) const
 
bool hasRichlyEditableStyle () const
 
WEBCORE_EXPORT Editability computeEditability (UserSelectAllTreatment, ShouldUpdateStyle) const
 
WEBCORE_EXPORT LayoutRect renderRect (bool *isReplaced)
 
IntRect pixelSnappedRenderRect (bool *isReplaced)
 
WEBCORE_EXPORT unsigned computeNodeIndex () const
 
WEBCORE_EXPORT DocumentownerDocument () const
 
Documentdocument () const
 
TreeScopetreeScope () const
 
bool isConnected () const
 
bool isInUserAgentShadowTree () const
 
bool isInShadowTree () const
 
bool isInTreeScope () const
 
bool isDocumentTypeNode () const
 
unsigned countChildNodes () const
 
NodetraverseToChildAt (unsigned) const
 
ExceptionOr< voidcheckSetPrefix (const AtomicString &prefix)
 
WEBCORE_EXPORT bool isDescendantOf (const Node &) const
 
bool isDescendantOf (const Node *other) const
 
bool isDescendantOrShadowDescendantOf (const Node *) const
 
WEBCORE_EXPORT bool contains (const Node *) const
 
bool containsIncludingShadowDOM (const Node *) const
 
bool containsIncludingHostElements (const Node *) const
 
virtual bool offsetInCharacters () const
 
virtual int maxCharacterOffset () const
 
virtual bool canStartSelection () const
 
virtual bool shouldSelectOnMouseDown ()
 
FloatPoint convertToPage (const FloatPoint &) const
 
FloatPoint convertFromPage (const FloatPoint &) const
 
RenderObjectrenderer () const
 
void setRenderer (RenderObject *renderer)
 
WEBCORE_EXPORT RenderBoxrenderBox () const
 
RenderBoxModelObjectrenderBoxModelObject () const
 
const RenderStylerenderStyle () const
 
virtual void finishedInsertingSubtree ()
 
void invalidateNodeListAndCollectionCachesInAncestors (const QualifiedName *attrName=nullptr, Element *attributeOwnerElement=nullptr)
 
NodeListsNodeDatanodeLists ()
 
void clearNodeLists ()
 
WEBCORE_EXPORT unsigned short compareDocumentPosition (Node &)
 
NodetoNode () override
 
EventTargetInterface eventTargetInterface () const override
 
ScriptExecutionContextscriptExecutionContext () const final
 
bool addEventListener (const AtomicString &eventType, Ref< EventListener > &&, const AddEventListenerOptions &) override
 
bool removeEventListener (const AtomicString &eventType, EventListener &, const ListenerOptions &) override
 
bool dispatchEvent (Event &) override
 
void dispatchScopedEvent (Event &)
 
virtual void handleLocalEvents (Event &)
 
void dispatchSubtreeModifiedEvent ()
 
bool dispatchDOMActivateEvent (int detail, Event &underlyingEvent)
 
bool dispatchBeforeLoadEvent (const String &sourceURL)
 
void dispatchInputEvent ()
 
void ref ()
 
void deref ()
 
bool hasOneRef () const
 
int refCount () const
 
EventTargetDataeventTargetData () final
 
EventTargetDataeventTargetDataConcurrently () final
 
EventTargetDataensureEventTargetData () final
 
HashMap< MutationObserver *, MutationRecordDeliveryOptionsregisteredMutationObservers (MutationObserver::MutationType, const QualifiedName *attributeName)
 
void registerMutationObserver (MutationObserver &, MutationObserverOptions, const HashSet< AtomicString > &attributeFilter)
 
void unregisterMutationObserver (MutationObserverRegistration &)
 
void registerTransientMutationObserver (MutationObserverRegistration &)
 
void unregisterTransientMutationObserver (MutationObserverRegistration &)
 
void notifyMutationObserversNodeWillDetach ()
 
WEBCORE_EXPORT void textRects (Vector< IntRect > &) const
 
unsigned connectedSubframeCount () const
 
void incrementConnectedSubframeCount (unsigned amount=1)
 
void decrementConnectedSubframeCount (unsigned amount=1)
 
void updateAncestorConnectedSubframeCountForRemoval () const
 
void updateAncestorConnectedSubframeCountForInsertion () const
 
virtual ~Node ()
 
void willBeDeletedFrom (Document &)
 
bool hasTagName (const HTMLQualifiedName &) const
 
bool hasTagName (const MathMLQualifiedName &) const
 
bool hasTagName (const SVGQualifiedName &) const
 
virtual String nodeValue () const
 
virtual ExceptionOr< voidsetNodeValue (const String &)
 
virtual size_t approximateMemoryCost () const
 
ContainerNodeparentNode () const
 
ElementparentElement () const
 
NodepreviousSibling () const
 
NodenextSibling () const
 
WEBCORE_EXPORT RefPtr< NodeListchildNodes ()
 
NodefirstChild () const
 
NodelastChild () const
 
bool hasAttributes () const
 
NamedNodeMapattributes () const
 
NodepseudoAwareNextSibling () const
 
NodepseudoAwarePreviousSibling () const
 
NodepseudoAwareFirstChild () const
 
NodepseudoAwareLastChild () const
 
WEBCORE_EXPORT const URLbaseURI () const
 
void getSubresourceURLs (ListHashSet< URL > &) const
 
WEBCORE_EXPORT ExceptionOr< voidinsertBefore (Node &newChild, Node *refChild)
 
WEBCORE_EXPORT ExceptionOr< voidreplaceChild (Node &newChild, Node &oldChild)
 
WEBCORE_EXPORT ExceptionOr< voidremoveChild (Node &child)
 
WEBCORE_EXPORT ExceptionOr< voidappendChild (Node &newChild)
 
bool hasChildNodes () const
 
Ref< NodecloneNode (bool deep)
 
WEBCORE_EXPORT ExceptionOr< Ref< Node > > cloneNodeForBindings (bool deep)
 
WEBCORE_EXPORT void normalize ()
 
bool isSameNode (Node *other) const
 
WEBCORE_EXPORT bool isEqualNode (Node *) const
 
WEBCORE_EXPORT bool isDefaultNamespace (const AtomicString &namespaceURI) const
 
WEBCORE_EXPORT const AtomicStringlookupPrefix (const AtomicString &namespaceURI) const
 
WEBCORE_EXPORT const AtomicStringlookupNamespaceURI (const AtomicString &prefix) const
 
WEBCORE_EXPORT String textContent (bool convertBRsToNewlines=false) const
 
WEBCORE_EXPORT ExceptionOr< voidsetTextContent (const String &)
 
NodelastDescendant () const
 
NodefirstDescendant () const
 
WEBCORE_EXPORT ElementpreviousElementSibling () const
 
WEBCORE_EXPORT ElementnextElementSibling () const
 
ExceptionOr< voidbefore (Vector< NodeOrString > &&)
 
ExceptionOr< voidafter (Vector< NodeOrString > &&)
 
ExceptionOr< voidreplaceWith (Vector< NodeOrString > &&)
 
WEBCORE_EXPORT ExceptionOr< voidremove ()
 
bool isElementNode () const
 
bool isContainerNode () const
 
bool isTextNode () const
 
bool isHTMLElement () const
 
bool isSVGElement () const
 
bool isMathMLElement () const
 
bool isPseudoElement () const
 
bool isBeforePseudoElement () const
 
bool isAfterPseudoElement () const
 
PseudoId pseudoId () const
 
virtual bool isMediaControlElement () const
 
virtual bool isMediaControls () const
 
bool isStyledElement () const
 
virtual bool isAttributeNode () const
 
virtual bool isCharacterDataNode () const
 
virtual bool isFrameOwnerElement () const
 
virtual bool isPluginElement () const
 
bool isDocumentNode () const
 
bool isTreeScope () const
 
bool isDocumentFragment () const
 
bool isShadowRoot () const
 
bool hasCustomStyleResolveCallbacks () const
 
bool hasSyntheticAttrChildNodes () const
 
void setHasSyntheticAttrChildNodes (bool flag)
 
WEBCORE_EXPORT ElementshadowHost () const
 
WEBCORE_EXPORT NodedeprecatedShadowAncestorNode () const
 
ShadowRootcontainingShadowRoot () const
 
ShadowRootshadowRoot () const
 
bool isClosedShadowHidden (const Node &) const
 
HTMLSlotElementassignedSlot () const
 
HTMLSlotElementassignedSlotForBindings () const
 
bool isUndefinedCustomElement () const
 
bool isCustomElementUpgradeCandidate () const
 
bool isDefinedCustomElement () const
 
bool isFailedCustomElement () const
 
NodenonBoundaryShadowTreeRootNode ()
 
ContainerNodeparentOrShadowHostNode () const
 
ContainerNodeparentInComposedTree () const
 
ElementparentElementInComposedTree () const
 
ElementparentOrShadowHostElement () const
 
void setParentNode (ContainerNode *)
 
NoderootNode () const
 
NodeshadowIncludingRoot () const
 
NodegetRootNode (const GetRootNodeOptions &) const
 
voidopaqueRoot () const
 
ContainerNodeparentNodeGuaranteedHostFree () const
 
ContainerNodenonShadowBoundaryParentNode () const
 
bool selfOrAncestorHasDirAutoAttribute () const
 
void setSelfOrAncestorHasDirAutoAttribute (bool flag)
 
ElementenclosingLinkEventParentOrSelf ()
 
void setPreviousSibling (Node *previous)
 
void setNextSibling (Node *next)
 
bool isRootEditableElement () const
 
WEBCORE_EXPORT ElementrootEditableElement () const
 
virtual bool sheetLoaded ()
 
virtual void notifyLoadedSheetAndAllCriticalSubresources (bool)
 
virtual void startLoadingDynamicSheet ()
 
bool isUserActionElement () const
 
void setUserActionElement (bool flag)
 
bool inRenderedDocument () const
 
bool needsStyleRecalc () const
 
Style::Validity styleValidity () const
 
bool styleResolutionShouldRecompositeLayer () const
 
bool childNeedsStyleRecalc () const
 
bool styleIsAffectedByPreviousSibling () const
 
bool isEditingText () const
 
void setChildNeedsStyleRecalc ()
 
void clearChildNeedsStyleRecalc ()
 
void setHasValidStyle ()
 
bool isLink () const
 
void setIsLink (bool flag)
 
bool hasEventTargetData () const
 
void setHasEventTargetData (bool flag)
 
WEBCORE_EXPORT bool isContentEditable ()
 
bool isContentRichlyEditable ()
 
WEBCORE_EXPORT void inspect ()
 
bool hasEditableStyle (UserSelectAllTreatment treatment=UserSelectAllIsAlwaysNonEditable) const
 
bool hasRichlyEditableStyle () const
 
WEBCORE_EXPORT Editability computeEditability (UserSelectAllTreatment, ShouldUpdateStyle) const
 
WEBCORE_EXPORT LayoutRect renderRect (bool *isReplaced)
 
IntRect pixelSnappedRenderRect (bool *isReplaced)
 
WEBCORE_EXPORT unsigned computeNodeIndex () const
 
WEBCORE_EXPORT DocumentownerDocument () const
 
Documentdocument () const
 
TreeScopetreeScope () const
 
bool isConnected () const
 
bool isInUserAgentShadowTree () const
 
bool isInShadowTree () const
 
bool isInTreeScope () const
 
bool isDocumentTypeNode () const
 
unsigned countChildNodes () const
 
NodetraverseToChildAt (unsigned) const
 
ExceptionOr< voidcheckSetPrefix (const AtomicString &prefix)
 
WEBCORE_EXPORT bool isDescendantOf (const Node &) const
 
bool isDescendantOf (const Node *other) const
 
bool isDescendantOrShadowDescendantOf (const Node *) const
 
WEBCORE_EXPORT bool contains (const Node *) const
 
bool containsIncludingShadowDOM (const Node *) const
 
bool containsIncludingHostElements (const Node *) const
 
virtual bool offsetInCharacters () const
 
virtual int maxCharacterOffset () const
 
virtual bool canStartSelection () const
 
virtual bool shouldSelectOnMouseDown ()
 
FloatPoint convertToPage (const FloatPoint &) const
 
FloatPoint convertFromPage (const FloatPoint &) const
 
RenderObjectrenderer () const
 
void setRenderer (RenderObject *renderer)
 
WEBCORE_EXPORT RenderBoxrenderBox () const
 
RenderBoxModelObjectrenderBoxModelObject () const
 
const RenderStylerenderStyle () const
 
virtual void finishedInsertingSubtree ()
 
void invalidateNodeListAndCollectionCachesInAncestors (const QualifiedName *attrName=nullptr, Element *attributeOwnerElement=nullptr)
 
NodeListsNodeDatanodeLists ()
 
void clearNodeLists ()
 
WEBCORE_EXPORT unsigned short compareDocumentPosition (Node &)
 
NodetoNode () override
 
EventTargetInterface eventTargetInterface () const override
 
ScriptExecutionContextscriptExecutionContext () const final
 
bool addEventListener (const AtomicString &eventType, Ref< EventListener > &&, const AddEventListenerOptions &) override
 
bool removeEventListener (const AtomicString &eventType, EventListener &, const ListenerOptions &) override
 
bool dispatchEvent (Event &) override
 
void dispatchScopedEvent (Event &)
 
virtual void handleLocalEvents (Event &)
 
void dispatchSubtreeModifiedEvent ()
 
bool dispatchDOMActivateEvent (int detail, Event &underlyingEvent)
 
bool dispatchBeforeLoadEvent (const String &sourceURL)
 
void dispatchInputEvent ()
 
void ref ()
 
void deref ()
 
bool hasOneRef () const
 
int refCount () const
 
EventTargetDataeventTargetData () final
 
EventTargetDataeventTargetDataConcurrently () final
 
EventTargetDataensureEventTargetData () final
 
HashMap< MutationObserver *, MutationRecordDeliveryOptionsregisteredMutationObservers (MutationObserver::MutationType, const QualifiedName *attributeName)
 
void registerMutationObserver (MutationObserver &, MutationObserverOptions, const HashSet< AtomicString > &attributeFilter)
 
void unregisterMutationObserver (MutationObserverRegistration &)
 
void registerTransientMutationObserver (MutationObserverRegistration &)
 
void unregisterTransientMutationObserver (MutationObserverRegistration &)
 
void notifyMutationObserversNodeWillDetach ()
 
WEBCORE_EXPORT void textRects (Vector< IntRect > &) const
 
unsigned connectedSubframeCount () const
 
void incrementConnectedSubframeCount (unsigned amount=1)
 
void decrementConnectedSubframeCount (unsigned amount=1)
 
void updateAncestorConnectedSubframeCountForRemoval () const
 
void updateAncestorConnectedSubframeCountForInsertion () const
 
- Public Member Functions inherited from WebCore::EventTarget
void ref ()
 
void deref ()
 
virtual DOMWindowtoDOMWindow ()
 
virtual bool isMessagePort () const
 
WEBCORE_EXPORT void addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT void removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT ExceptionOr< bool > dispatchEventForBindings (Event &)
 
virtual void uncaughtExceptionInEventHandler ()
 
bool setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&)
 
EventListenerattributeEventListener (const AtomicString &eventType)
 
bool hasEventListeners () const
 
bool hasEventListeners (const AtomicString &eventType) const
 
bool hasCapturingEventListeners (const AtomicString &eventType)
 
bool hasActiveEventListeners (const AtomicString &eventType) const
 
const EventListenerVectoreventListeners (const AtomicString &eventType)
 
bool fireEventListeners (Event &)
 
bool isFiringEventListeners () const
 
void visitJSEventListeners (JSC::SlotVisitor &)
 
void invalidateJSEventListeners (JSC::JSObject *)
 
void ref ()
 
void deref ()
 
virtual DOMWindowtoDOMWindow ()
 
virtual bool isMessagePort () const
 
WEBCORE_EXPORT void addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT void removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT ExceptionOr< bool > dispatchEventForBindings (Event &)
 
virtual void uncaughtExceptionInEventHandler ()
 
bool setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&)
 
EventListenerattributeEventListener (const AtomicString &eventType)
 
bool hasEventListeners () const
 
bool hasEventListeners (const AtomicString &eventType) const
 
bool hasCapturingEventListeners (const AtomicString &eventType)
 
bool hasActiveEventListeners (const AtomicString &eventType) const
 
const EventListenerVectoreventListeners (const AtomicString &eventType)
 
bool fireEventListeners (Event &)
 
bool isFiringEventListeners () const
 
void visitJSEventListeners (JSC::SlotVisitor &)
 
void invalidateJSEventListeners (JSC::JSObject *)
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 

Static Public Member Functions

static Ref< TextControlInnerTextElementcreate (Document &)
 
- Static Public Member Functions inherited from WebCore::HTMLDivElement
static Ref< HTMLDivElementcreate (Document &)
 
static Ref< HTMLDivElementcreate (const QualifiedName &, Document &)
 
static Ref< HTMLDivElementcreate (Document &)
 
static Ref< HTMLDivElementcreate (const QualifiedName &, Document &)
 
- Static Public Member Functions inherited from WebCore::HTMLElement
static Ref< HTMLElementcreate (const QualifiedName &tagName, Document &)
 
static Editability editabilityFromContentEditableAttr (const Node &)
 
static const AtomicStringeventNameForEventHandlerAttribute (const QualifiedName &attributeName)
 
static Ref< HTMLElementcreate (const QualifiedName &tagName, Document &)
 
static Editability editabilityFromContentEditableAttr (const Node &)
 
static const AtomicStringeventNameForEventHandlerAttribute (const QualifiedName &attributeName)
 
- Static Public Member Functions inherited from WebCore::StyledElement
static void synchronizeStyleAttributeInternal (StyledElement *)
 
static void synchronizeStyleAttributeInternal (StyledElement *)
 
- Static Public Member Functions inherited from WebCore::Element
static Ref< Elementcreate (const QualifiedName &, Document &)
 
static ExceptionOr< QualifiedNameparseAttributeName (const AtomicString &namespaceURI, const AtomicString &qualifiedName)
 
static ptrdiff_t elementDataMemoryOffset ()
 
static AXTextStateChangeIntent defaultFocusTextStateChangeIntent ()
 
static Ref< Elementcreate (const QualifiedName &, Document &)
 
static ExceptionOr< QualifiedNameparseAttributeName (const AtomicString &namespaceURI, const AtomicString &qualifiedName)
 
static ptrdiff_t elementDataMemoryOffset ()
 
static AXTextStateChangeIntent defaultFocusTextStateChangeIntent ()
 
- Static Public Member Functions inherited from WebCore::ContainerNode
static ptrdiff_t firstChildMemoryOffset ()
 
static ptrdiff_t lastChildMemoryOffset ()
 
static ptrdiff_t firstChildMemoryOffset ()
 
static ptrdiff_t lastChildMemoryOffset ()
 
- Static Public Member Functions inherited from WebCore::Node
static WEBCORE_EXPORT void startIgnoringLeaks ()
 
static WEBCORE_EXPORT void stopIgnoringLeaks ()
 
static void dumpStatistics ()
 
static ptrdiff_t parentNodeMemoryOffset ()
 
static ptrdiff_t previousSiblingMemoryOffset ()
 
static ptrdiff_t nextSiblingMemoryOffset ()
 
static ptrdiff_t treeScopeMemoryOffset ()
 
static WEBCORE_EXPORT void startIgnoringLeaks ()
 
static WEBCORE_EXPORT void stopIgnoringLeaks ()
 
static void dumpStatistics ()
 
static ptrdiff_t parentNodeMemoryOffset ()
 
static ptrdiff_t previousSiblingMemoryOffset ()
 
static ptrdiff_t nextSiblingMemoryOffset ()
 
static ptrdiff_t treeScopeMemoryOffset ()
 
- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 

Additional Inherited Members

- Public Types inherited from WebCore::Element
enum  AttributeModificationReason { ModifiedDirectly, ModifiedByCloning, ModifiedDirectly, ModifiedByCloning }
 
enum  AttributeModificationReason { ModifiedDirectly, ModifiedByCloning, ModifiedDirectly, ModifiedByCloning }
 
- Public Types inherited from WebCore::ContainerNode
enum  ChildChangeType {
  ElementInserted, ElementRemoved, TextInserted, TextRemoved,
  TextChanged, AllChildrenRemoved, NonContentsChildRemoved, NonContentsChildInserted,
  AllChildrenReplaced, ElementInserted, ElementRemoved, TextInserted,
  TextRemoved, TextChanged, AllChildrenRemoved, NonContentsChildRemoved,
  NonContentsChildInserted, AllChildrenReplaced
}
 
enum  ChildChangeSource { ChildChangeSourceParser, ChildChangeSourceAPI, ChildChangeSourceParser, ChildChangeSourceAPI }
 
enum  ChildChangeType {
  ElementInserted, ElementRemoved, TextInserted, TextRemoved,
  TextChanged, AllChildrenRemoved, NonContentsChildRemoved, NonContentsChildInserted,
  AllChildrenReplaced, ElementInserted, ElementRemoved, TextInserted,
  TextRemoved, TextChanged, AllChildrenRemoved, NonContentsChildRemoved,
  NonContentsChildInserted, AllChildrenReplaced
}
 
enum  ChildChangeSource { ChildChangeSourceParser, ChildChangeSourceAPI, ChildChangeSourceParser, ChildChangeSourceAPI }
 
- Public Types inherited from WebCore::Node
enum  NodeType {
  ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, CDATA_SECTION_NODE = 4,
  PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8, DOCUMENT_NODE = 9, DOCUMENT_TYPE_NODE = 10,
  DOCUMENT_FRAGMENT_NODE = 11, ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3,
  CDATA_SECTION_NODE = 4, PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8, DOCUMENT_NODE = 9,
  DOCUMENT_TYPE_NODE = 10, DOCUMENT_FRAGMENT_NODE = 11
}
 
enum  DeprecatedNodeType {
  ENTITY_REFERENCE_NODE = 5, ENTITY_NODE = 6, NOTATION_NODE = 12, ENTITY_REFERENCE_NODE = 5,
  ENTITY_NODE = 6, NOTATION_NODE = 12
}
 
enum  DocumentPosition {
  DOCUMENT_POSITION_EQUIVALENT = 0x00, DOCUMENT_POSITION_DISCONNECTED = 0x01, DOCUMENT_POSITION_PRECEDING = 0x02, DOCUMENT_POSITION_FOLLOWING = 0x04,
  DOCUMENT_POSITION_CONTAINS = 0x08, DOCUMENT_POSITION_CONTAINED_BY = 0x10, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20, DOCUMENT_POSITION_EQUIVALENT = 0x00,
  DOCUMENT_POSITION_DISCONNECTED = 0x01, DOCUMENT_POSITION_PRECEDING = 0x02, DOCUMENT_POSITION_FOLLOWING = 0x04, DOCUMENT_POSITION_CONTAINS = 0x08,
  DOCUMENT_POSITION_CONTAINED_BY = 0x10, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20
}
 
enum  CloningOperation {
  CloningOperation::OnlySelf, CloningOperation::SelfWithTemplateContent, CloningOperation::Everything, CloningOperation::OnlySelf,
  CloningOperation::SelfWithTemplateContent, CloningOperation::Everything
}
 
enum  UserSelectAllTreatment { UserSelectAllDoesNotAffectEditability, UserSelectAllIsAlwaysNonEditable, UserSelectAllDoesNotAffectEditability, UserSelectAllIsAlwaysNonEditable }
 
enum  Editability {
  Editability::ReadOnly, Editability::CanEditPlainText, Editability::CanEditRichly, Editability::ReadOnly,
  Editability::CanEditPlainText, Editability::CanEditRichly
}
 
enum  ShouldUpdateStyle { ShouldUpdateStyle::Update, ShouldUpdateStyle::DoNotUpdate, ShouldUpdateStyle::Update, ShouldUpdateStyle::DoNotUpdate }
 
enum  InsertionNotificationRequest { InsertionDone, InsertionShouldCallFinishedInsertingSubtree, InsertionDone, InsertionShouldCallFinishedInsertingSubtree }
 
enum  NodeType {
  ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, CDATA_SECTION_NODE = 4,
  PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8, DOCUMENT_NODE = 9, DOCUMENT_TYPE_NODE = 10,
  DOCUMENT_FRAGMENT_NODE = 11, ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3,
  CDATA_SECTION_NODE = 4, PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8, DOCUMENT_NODE = 9,
  DOCUMENT_TYPE_NODE = 10, DOCUMENT_FRAGMENT_NODE = 11
}
 
enum  DeprecatedNodeType {
  ENTITY_REFERENCE_NODE = 5, ENTITY_NODE = 6, NOTATION_NODE = 12, ENTITY_REFERENCE_NODE = 5,
  ENTITY_NODE = 6, NOTATION_NODE = 12
}
 
enum  DocumentPosition {
  DOCUMENT_POSITION_EQUIVALENT = 0x00, DOCUMENT_POSITION_DISCONNECTED = 0x01, DOCUMENT_POSITION_PRECEDING = 0x02, DOCUMENT_POSITION_FOLLOWING = 0x04,
  DOCUMENT_POSITION_CONTAINS = 0x08, DOCUMENT_POSITION_CONTAINED_BY = 0x10, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20, DOCUMENT_POSITION_EQUIVALENT = 0x00,
  DOCUMENT_POSITION_DISCONNECTED = 0x01, DOCUMENT_POSITION_PRECEDING = 0x02, DOCUMENT_POSITION_FOLLOWING = 0x04, DOCUMENT_POSITION_CONTAINS = 0x08,
  DOCUMENT_POSITION_CONTAINED_BY = 0x10, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20
}
 
enum  CloningOperation {
  CloningOperation::OnlySelf, CloningOperation::SelfWithTemplateContent, CloningOperation::Everything, CloningOperation::OnlySelf,
  CloningOperation::SelfWithTemplateContent, CloningOperation::Everything
}
 
enum  UserSelectAllTreatment { UserSelectAllDoesNotAffectEditability, UserSelectAllIsAlwaysNonEditable, UserSelectAllDoesNotAffectEditability, UserSelectAllIsAlwaysNonEditable }
 
enum  Editability {
  Editability::ReadOnly, Editability::CanEditPlainText, Editability::CanEditRichly, Editability::ReadOnly,
  Editability::CanEditPlainText, Editability::CanEditRichly
}
 
enum  ShouldUpdateStyle { ShouldUpdateStyle::Update, ShouldUpdateStyle::DoNotUpdate, ShouldUpdateStyle::Update, ShouldUpdateStyle::DoNotUpdate }
 
enum  InsertionNotificationRequest { InsertionDone, InsertionShouldCallFinishedInsertingSubtree, InsertionDone, InsertionShouldCallFinishedInsertingSubtree }
 
- Public Types inherited from WebCore::EventTarget
using AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool >
 
using ListenerOptionsOrBoolean = Variant< ListenerOptions, bool >
 
using AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool >
 
using ListenerOptionsOrBoolean = Variant< ListenerOptions, bool >
 
- Public Attributes inherited from WebCore::Node
bool m_deletionHasBegun { false }
 
bool m_inRemovedLastRefFunction { false }
 
bool m_adoptionIsRequired { true }
 
- Protected Types inherited from WebCore::HTMLElement
typedef HashMap< AtomicStringImpl *, AtomicStringEventHandlerNameMap
 
typedef HashMap< AtomicStringImpl *, AtomicStringEventHandlerNameMap
 
- Protected Types inherited from WebCore::Node
enum  NodeFlags {
  IsTextFlag = 1, IsContainerFlag = 1 << 1, IsElementFlag = 1 << 2, IsStyledElementFlag = 1 << 3,
  IsHTMLFlag = 1 << 4, IsSVGFlag = 1 << 5, ChildNeedsStyleRecalcFlag = 1 << 7, IsConnectedFlag = 1 << 8,
  IsLinkFlag = 1 << 9, IsUserActionElement = 1 << 10, HasRareDataFlag = 1 << 11, IsDocumentFragmentFlag = 1 << 12,
  IsParsingChildrenFinishedFlag = 1 << 13, StyleValidityShift = 14, StyleValidityMask = 3 << StyleValidityShift, StyleResolutionShouldRecompositeLayerFlag = 1 << 16,
  IsEditingTextOrUndefinedCustomElementFlag = 1 << 17, HasFocusWithin = 1 << 18, HasSyntheticAttrChildNodesFlag = 1 << 19, HasCustomStyleResolveCallbacksFlag = 1 << 20,
  HasEventTargetDataFlag = 1 << 21, IsCustomElement = 1 << 22, IsInShadowTreeFlag = 1 << 23, IsMathMLFlag = 1 << 24,
  ChildrenAffectedByFirstChildRulesFlag = 1 << 25, ChildrenAffectedByLastChildRulesFlag = 1 << 26, ChildrenAffectedByHoverRulesFlag = 1 << 27, DirectChildNeedsStyleRecalcFlag = 1 << 28,
  AffectsNextSiblingElementStyle = 1 << 29, StyleIsAffectedByPreviousSibling = 1 << 30, SelfOrAncestorHasDirAutoFlag = 1 << 31, DefaultNodeFlags = IsParsingChildrenFinishedFlag,
  IsTextFlag = 1, IsContainerFlag = 1 << 1, IsElementFlag = 1 << 2, IsStyledElementFlag = 1 << 3,
  IsHTMLFlag = 1 << 4, IsSVGFlag = 1 << 5, ChildNeedsStyleRecalcFlag = 1 << 7, IsConnectedFlag = 1 << 8,
  IsLinkFlag = 1 << 9, IsUserActionElement = 1 << 10, HasRareDataFlag = 1 << 11, IsDocumentFragmentFlag = 1 << 12,
  IsParsingChildrenFinishedFlag = 1 << 13, StyleValidityShift = 14, StyleValidityMask = 3 << StyleValidityShift, StyleResolutionShouldRecompositeLayerFlag = 1 << 16,
  IsEditingTextOrUndefinedCustomElementFlag = 1 << 17, HasFocusWithin = 1 << 18, HasSyntheticAttrChildNodesFlag = 1 << 19, HasCustomStyleResolveCallbacksFlag = 1 << 20,
  HasEventTargetDataFlag = 1 << 21, IsCustomElement = 1 << 22, IsInShadowTreeFlag = 1 << 23, IsMathMLFlag = 1 << 24,
  ChildrenAffectedByFirstChildRulesFlag = 1 << 25, ChildrenAffectedByLastChildRulesFlag = 1 << 26, ChildrenAffectedByHoverRulesFlag = 1 << 27, DirectChildNeedsStyleRecalcFlag = 1 << 28,
  AffectsNextSiblingElementStyle = 1 << 29, StyleIsAffectedByPreviousSibling = 1 << 30, SelfOrAncestorHasDirAutoFlag = 1 << 31, DefaultNodeFlags = IsParsingChildrenFinishedFlag
}
 
enum  ConstructionType {
  CreateOther = DefaultNodeFlags, CreateText = DefaultNodeFlags | IsTextFlag, CreateContainer = DefaultNodeFlags | IsContainerFlag, CreateElement = CreateContainer | IsElementFlag,
  CreatePseudoElement = CreateElement | IsConnectedFlag, CreateShadowRoot = CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, CreateDocumentFragment = CreateContainer | IsDocumentFragmentFlag, CreateStyledElement = CreateElement | IsStyledElementFlag,
  CreateHTMLElement = CreateStyledElement | IsHTMLFlag, CreateSVGElement = CreateStyledElement | IsSVGFlag | HasCustomStyleResolveCallbacksFlag, CreateDocument = CreateContainer | IsConnectedFlag, CreateEditingText = CreateText | IsEditingTextOrUndefinedCustomElementFlag,
  CreateMathMLElement = CreateStyledElement | IsMathMLFlag, CreateOther = DefaultNodeFlags, CreateText = DefaultNodeFlags | IsTextFlag, CreateContainer = DefaultNodeFlags | IsContainerFlag,
  CreateElement = CreateContainer | IsElementFlag, CreatePseudoElement = CreateElement | IsConnectedFlag, CreateShadowRoot = CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, CreateDocumentFragment = CreateContainer | IsDocumentFragmentFlag,
  CreateStyledElement = CreateElement | IsStyledElementFlag, CreateHTMLElement = CreateStyledElement | IsHTMLFlag, CreateSVGElement = CreateStyledElement | IsSVGFlag | HasCustomStyleResolveCallbacksFlag, CreateDocument = CreateContainer | IsConnectedFlag,
  CreateEditingText = CreateText | IsEditingTextOrUndefinedCustomElementFlag, CreateMathMLElement = CreateStyledElement | IsMathMLFlag
}
 
enum  NodeFlags {
  IsTextFlag = 1, IsContainerFlag = 1 << 1, IsElementFlag = 1 << 2, IsStyledElementFlag = 1 << 3,
  IsHTMLFlag = 1 << 4, IsSVGFlag = 1 << 5, ChildNeedsStyleRecalcFlag = 1 << 7, IsConnectedFlag = 1 << 8,
  IsLinkFlag = 1 << 9, IsUserActionElement = 1 << 10, HasRareDataFlag = 1 << 11, IsDocumentFragmentFlag = 1 << 12,
  IsParsingChildrenFinishedFlag = 1 << 13, StyleValidityShift = 14, StyleValidityMask = 3 << StyleValidityShift, StyleResolutionShouldRecompositeLayerFlag = 1 << 16,
  IsEditingTextOrUndefinedCustomElementFlag = 1 << 17, HasFocusWithin = 1 << 18, HasSyntheticAttrChildNodesFlag = 1 << 19, HasCustomStyleResolveCallbacksFlag = 1 << 20,
  HasEventTargetDataFlag = 1 << 21, IsCustomElement = 1 << 22, IsInShadowTreeFlag = 1 << 23, IsMathMLFlag = 1 << 24,
  ChildrenAffectedByFirstChildRulesFlag = 1 << 25, ChildrenAffectedByLastChildRulesFlag = 1 << 26, ChildrenAffectedByHoverRulesFlag = 1 << 27, DirectChildNeedsStyleRecalcFlag = 1 << 28,
  AffectsNextSiblingElementStyle = 1 << 29, StyleIsAffectedByPreviousSibling = 1 << 30, SelfOrAncestorHasDirAutoFlag = 1 << 31, DefaultNodeFlags = IsParsingChildrenFinishedFlag,
  IsTextFlag = 1, IsContainerFlag = 1 << 1, IsElementFlag = 1 << 2, IsStyledElementFlag = 1 << 3,
  IsHTMLFlag = 1 << 4, IsSVGFlag = 1 << 5, ChildNeedsStyleRecalcFlag = 1 << 7, IsConnectedFlag = 1 << 8,
  IsLinkFlag = 1 << 9, IsUserActionElement = 1 << 10, HasRareDataFlag = 1 << 11, IsDocumentFragmentFlag = 1 << 12,
  IsParsingChildrenFinishedFlag = 1 << 13, StyleValidityShift = 14, StyleValidityMask = 3 << StyleValidityShift, StyleResolutionShouldRecompositeLayerFlag = 1 << 16,
  IsEditingTextOrUndefinedCustomElementFlag = 1 << 17, HasFocusWithin = 1 << 18, HasSyntheticAttrChildNodesFlag = 1 << 19, HasCustomStyleResolveCallbacksFlag = 1 << 20,
  HasEventTargetDataFlag = 1 << 21, IsCustomElement = 1 << 22, IsInShadowTreeFlag = 1 << 23, IsMathMLFlag = 1 << 24,
  ChildrenAffectedByFirstChildRulesFlag = 1 << 25, ChildrenAffectedByLastChildRulesFlag = 1 << 26, ChildrenAffectedByHoverRulesFlag = 1 << 27, DirectChildNeedsStyleRecalcFlag = 1 << 28,
  AffectsNextSiblingElementStyle = 1 << 29, StyleIsAffectedByPreviousSibling = 1 << 30, SelfOrAncestorHasDirAutoFlag = 1 << 31, DefaultNodeFlags = IsParsingChildrenFinishedFlag
}
 
enum  ConstructionType {
  CreateOther = DefaultNodeFlags, CreateText = DefaultNodeFlags | IsTextFlag, CreateContainer = DefaultNodeFlags | IsContainerFlag, CreateElement = CreateContainer | IsElementFlag,
  CreatePseudoElement = CreateElement | IsConnectedFlag, CreateShadowRoot = CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, CreateDocumentFragment = CreateContainer | IsDocumentFragmentFlag, CreateStyledElement = CreateElement | IsStyledElementFlag,
  CreateHTMLElement = CreateStyledElement | IsHTMLFlag, CreateSVGElement = CreateStyledElement | IsSVGFlag | HasCustomStyleResolveCallbacksFlag, CreateDocument = CreateContainer | IsConnectedFlag, CreateEditingText = CreateText | IsEditingTextOrUndefinedCustomElementFlag,
  CreateMathMLElement = CreateStyledElement | IsMathMLFlag, CreateOther = DefaultNodeFlags, CreateText = DefaultNodeFlags | IsTextFlag, CreateContainer = DefaultNodeFlags | IsContainerFlag,
  CreateElement = CreateContainer | IsElementFlag, CreatePseudoElement = CreateElement | IsConnectedFlag, CreateShadowRoot = CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, CreateDocumentFragment = CreateContainer | IsDocumentFragmentFlag,
  CreateStyledElement = CreateElement | IsStyledElementFlag, CreateHTMLElement = CreateStyledElement | IsHTMLFlag, CreateSVGElement = CreateStyledElement | IsSVGFlag | HasCustomStyleResolveCallbacksFlag, CreateDocument = CreateContainer | IsConnectedFlag,
  CreateEditingText = CreateText | IsEditingTextOrUndefinedCustomElementFlag, CreateMathMLElement = CreateStyledElement | IsMathMLFlag
}
 
- Protected Member Functions inherited from WebCore::HTMLDivElement
 HTMLDivElement (const QualifiedName &, Document &)
 
 HTMLDivElement (const QualifiedName &, Document &)
 
- Protected Member Functions inherited from WebCore::HTMLElement
 HTMLElement (const QualifiedName &tagName, Document &, ConstructionType)
 
void addHTMLLengthToStyle (MutableStyleProperties &, CSSPropertyID, const String &value)
 
void addHTMLColorToStyle (MutableStyleProperties &, CSSPropertyID, const String &color)
 
void applyAlignmentAttributeToStyle (const AtomicString &, MutableStyleProperties &)
 
void applyBorderAttributeToStyle (const AtomicString &, MutableStyleProperties &)
 
bool matchesReadWritePseudoClass () const override
 
void parseAttribute (const QualifiedName &, const AtomicString &) override
 
unsigned parseBorderWidthAttribute (const AtomicString &) const
 
void childrenChanged (const ChildChange &) override
 
void calculateAndAdjustDirectionality ()
 
 HTMLElement (const QualifiedName &tagName, Document &, ConstructionType)
 
void addHTMLLengthToStyle (MutableStyleProperties &, CSSPropertyID, const String &value)
 
void addHTMLColorToStyle (MutableStyleProperties &, CSSPropertyID, const String &color)
 
void applyAlignmentAttributeToStyle (const AtomicString &, MutableStyleProperties &)
 
void applyBorderAttributeToStyle (const AtomicString &, MutableStyleProperties &)
 
bool matchesReadWritePseudoClass () const override
 
void parseAttribute (const QualifiedName &, const AtomicString &) override
 
bool isPresentationAttribute (const QualifiedName &) const override
 
void collectStyleForPresentationAttribute (const QualifiedName &, const AtomicString &, MutableStyleProperties &) override
 
unsigned parseBorderWidthAttribute (const AtomicString &) const
 
void childrenChanged (const ChildChange &) override
 
void calculateAndAdjustDirectionality ()
 
- Protected Member Functions inherited from WebCore::StyledElement
 StyledElement (const QualifiedName &name, Document &document, ConstructionType type)
 
void attributeChanged (const QualifiedName &, const AtomicString &oldValue, const AtomicString &newValue, AttributeModificationReason=ModifiedDirectly) override
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, CSSValueID identifier)
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, double value, CSSPrimitiveValue::UnitType)
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, const String &value)
 
void addSubresourceAttributeURLs (ListHashSet< URL > &) const override
 
 StyledElement (const QualifiedName &name, Document &document, ConstructionType type)
 
void attributeChanged (const QualifiedName &, const AtomicString &oldValue, const AtomicString &newValue, AttributeModificationReason=ModifiedDirectly) override
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, CSSValueID identifier)
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, double value, CSSPrimitiveValue::UnitType)
 
void addPropertyToPresentationAttributeStyle (MutableStyleProperties &, CSSPropertyID, const String &value)
 
void addSubresourceAttributeURLs (ListHashSet< URL > &) const override
 
- Protected Member Functions inherited from WebCore::Element
 Element (const QualifiedName &, Document &, ConstructionType)
 
InsertionNotificationRequest insertedInto (ContainerNode &) override
 
void removedFrom (ContainerNode &) override
 
void removeAllEventListeners () final
 
virtual void parserDidSetAttributes ()
 
void didMoveToNewDocument (Document &) override
 
void clearTabIndexExplicitlyIfNeeded ()
 
void setTabIndexExplicitly (int)
 
void classAttributeChanged (const AtomicString &newClassString)
 
void addShadowRoot (Ref< ShadowRoot > &&)
 
 Element (const QualifiedName &, Document &, ConstructionType)
 
InsertionNotificationRequest insertedInto (ContainerNode &) override
 
void removedFrom (ContainerNode &) override
 
void removeAllEventListeners () final
 
virtual void parserDidSetAttributes ()
 
void didMoveToNewDocument (Document &) override
 
void clearTabIndexExplicitlyIfNeeded ()
 
void setTabIndexExplicitly (int)
 
void classAttributeChanged (const AtomicString &newClassString)
 
void addShadowRoot (Ref< ShadowRoot > &&)
 
- Protected Member Functions inherited from WebCore::ContainerNode
 ContainerNode (Document &, ConstructionType=CreateContainer)
 
void removeDetachedChildren ()
 
void setFirstChild (Node *child)
 
void setLastChild (Node *child)
 
HTMLCollectioncachedHTMLCollection (CollectionType)
 
 ContainerNode (Document &, ConstructionType=CreateContainer)
 
void removeDetachedChildren ()
 
void setFirstChild (Node *child)
 
void setLastChild (Node *child)
 
HTMLCollectioncachedHTMLCollection (CollectionType)
 
- Protected Member Functions inherited from WebCore::Node
bool getFlag (NodeFlags mask) const
 
void setFlag (bool f, NodeFlags mask) const
 
void setFlag (NodeFlags mask) const
 
void clearFlag (NodeFlags mask) const
 
 Node (Document &, ConstructionType)
 
bool hasRareData () const
 
NodeRareDatarareData () const
 
NodeRareDataensureRareData ()
 
void clearRareData ()
 
void clearEventTargetData ()
 
void setHasCustomStyleResolveCallbacks ()
 
void setTreeScope (TreeScope &scope)
 
void invalidateStyle (Style::Validity, Style::InvalidationMode=Style::InvalidationMode::Normal)
 
void updateAncestorsForStyleRecalc ()
 
ExceptionOr< RefPtr< Node > > convertNodesOrStringsIntoNode (Vector< NodeOrString > &&)
 
bool isParsingChildrenFinished () const
 
void setIsParsingChildrenFinished ()
 
void clearIsParsingChildrenFinished ()
 
bool getFlag (NodeFlags mask) const
 
void setFlag (bool f, NodeFlags mask) const
 
void setFlag (NodeFlags mask) const
 
void clearFlag (NodeFlags mask) const
 
 Node (Document &, ConstructionType)
 
bool hasRareData () const
 
NodeRareDatarareData () const
 
NodeRareDataensureRareData ()
 
void clearRareData ()
 
void clearEventTargetData ()
 
void setHasCustomStyleResolveCallbacks ()
 
void setTreeScope (TreeScope &scope)
 
void invalidateStyle (Style::Validity, Style::InvalidationMode=Style::InvalidationMode::Normal)
 
void updateAncestorsForStyleRecalc ()
 
ExceptionOr< RefPtr< Node > > convertNodesOrStringsIntoNode (Vector< NodeOrString > &&)
 
bool isParsingChildrenFinished () const
 
void setIsParsingChildrenFinished ()
 
void clearIsParsingChildrenFinished ()
 
- Protected Member Functions inherited from WebCore::EventTarget
virtual ~EventTarget ()=default
 
const EventTargetDataeventTargetData () const
 
virtual ~EventTarget ()=default
 
const EventTargetDataeventTargetData () const
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 
- Static Protected Member Functions inherited from WebCore::HTMLElement
template<size_t tableSize>
static void populateEventHandlerNameMap (EventHandlerNameMap &, const QualifiedName *const (&table)[tableSize])
 
static const AtomicStringeventNameForEventHandlerAttribute (const QualifiedName &attributeName, const EventHandlerNameMap &)
 
template<size_t tableSize>
static void populateEventHandlerNameMap (EventHandlerNameMap &, const QualifiedName *const (&table)[tableSize])
 
static const AtomicStringeventNameForEventHandlerAttribute (const QualifiedName &attributeName, const EventHandlerNameMap &)
 
- Static Protected Member Functions inherited from WebCore::Element
static ExceptionOr< voidmergeWithNextTextNode (Text &)
 
static ExceptionOr< voidmergeWithNextTextNode (Text &)
 

Member Function Documentation

◆ create()

Ref< TextControlInnerTextElement > WebCore::TextControlInnerTextElement::create ( Document document)
static

◆ defaultEventHandler()

void WebCore::TextControlInnerTextElement::defaultEventHandler ( Event event)
overridevirtual

Reimplemented from WebCore::Node.

◆ renderer()

RenderTextControlInnerBlock * WebCore::TextControlInnerTextElement::renderer ( ) const

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