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

#include <Element.h>

Inheritance diagram for WebCore::Element:
WebCore::ContainerNode WebCore::ContainerNode WebCore::Node WebCore::Node WebCore::Node WebCore::Node WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::EventTarget WebCore::PseudoElement WebCore::StyledElement WebCore::StyledElement WebCore::HTMLElement WebCore::HTMLElement WebCore::SVGElement WebCore::HTMLElement WebCore::HTMLElement WebCore::SVGElement WebCore::HTMLAnchorElement WebCore::HTMLAnchorElement WebCore::HTMLBaseElement WebCore::HTMLBaseElement WebCore::HTMLBDIElement WebCore::HTMLBodyElement WebCore::HTMLBodyElement WebCore::HTMLBRElement WebCore::HTMLBRElement WebCore::HTMLCanvasElement WebCore::HTMLCanvasElement WebCore::HTMLDataElement WebCore::HTMLDetailsElement WebCore::HTMLDirectoryElement WebCore::HTMLDirectoryElement WebCore::HTMLDivElement WebCore::HTMLDivElement WebCore::HTMLDListElement WebCore::HTMLDListElement WebCore::HTMLFontElement WebCore::HTMLFontElement WebCore::HTMLFormElement WebCore::HTMLFormElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameSetElement WebCore::HTMLFrameSetElement WebCore::HTMLHeadElement WebCore::HTMLHeadElement WebCore::HTMLHeadingElement WebCore::HTMLHeadingElement WebCore::HTMLHRElement WebCore::HTMLHRElement WebCore::HTMLHtmlElement WebCore::HTMLHtmlElement WebCore::HTMLImageElement WebCore::HTMLImageElement WebCore::HTMLLabelElement WebCore::HTMLLabelElement WebCore::HTMLLegendElement WebCore::HTMLLegendElement WebCore::HTMLLIElement WebCore::HTMLLIElement WebCore::HTMLLinkElement WebCore::HTMLLinkElement WebCore::HTMLMapElement WebCore::HTMLMapElement WebCore::HTMLMarqueeElement WebCore::HTMLMarqueeElement WebCore::HTMLMenuElement WebCore::HTMLMenuElement WebCore::HTMLMetaElement WebCore::HTMLMetaElement WebCore::HTMLModElement WebCore::HTMLModElement WebCore::HTMLOListElement WebCore::HTMLOListElement WebCore::HTMLOptGroupElement WebCore::HTMLOptGroupElement WebCore::HTMLOptionElement WebCore::HTMLOptionElement WebCore::HTMLParagraphElement WebCore::HTMLParagraphElement WebCore::HTMLParamElement WebCore::HTMLParamElement WebCore::HTMLPictureElement WebCore::HTMLPreElement WebCore::HTMLPreElement WebCore::HTMLQuoteElement WebCore::HTMLQuoteElement WebCore::HTMLScriptElement WebCore::HTMLScriptElement WebCore::HTMLSlotElement WebCore::HTMLSourceElement WebCore::HTMLSpanElement WebCore::HTMLStyleElement WebCore::HTMLStyleElement WebCore::HTMLSummaryElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableElement WebCore::HTMLTableElement WebCore::HTMLTablePartElement WebCore::HTMLTablePartElement WebCore::HTMLTemplateElement WebCore::HTMLTimeElement WebCore::HTMLTitleElement WebCore::HTMLTitleElement WebCore::HTMLUListElement WebCore::HTMLUListElement WebCore::HTMLUnknownElement WebCore::HTMLUnknownElement WebCore::HTMLWBRElement WebCore::LabelableElement WebCore::LabelableElement WebCore::RubyElement WebCore::RubyTextElement WebCore::HTMLAnchorElement WebCore::HTMLAnchorElement WebCore::HTMLBaseElement WebCore::HTMLBaseElement WebCore::HTMLBDIElement WebCore::HTMLBodyElement WebCore::HTMLBodyElement WebCore::HTMLBRElement WebCore::HTMLBRElement WebCore::HTMLCanvasElement WebCore::HTMLCanvasElement WebCore::HTMLDataElement WebCore::HTMLDetailsElement WebCore::HTMLDirectoryElement WebCore::HTMLDirectoryElement WebCore::HTMLDivElement WebCore::HTMLDivElement WebCore::HTMLDListElement WebCore::HTMLDListElement WebCore::HTMLFontElement WebCore::HTMLFontElement WebCore::HTMLFormElement WebCore::HTMLFormElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameSetElement WebCore::HTMLFrameSetElement WebCore::HTMLHeadElement WebCore::HTMLHeadElement WebCore::HTMLHeadingElement WebCore::HTMLHeadingElement WebCore::HTMLHRElement WebCore::HTMLHRElement WebCore::HTMLHtmlElement WebCore::HTMLHtmlElement WebCore::HTMLImageElement WebCore::HTMLImageElement WebCore::HTMLLabelElement WebCore::HTMLLabelElement WebCore::HTMLLegendElement WebCore::HTMLLegendElement WebCore::HTMLLIElement WebCore::HTMLLIElement WebCore::HTMLLinkElement WebCore::HTMLLinkElement WebCore::HTMLMapElement WebCore::HTMLMapElement WebCore::HTMLMarqueeElement WebCore::HTMLMarqueeElement WebCore::HTMLMenuElement WebCore::HTMLMenuElement WebCore::HTMLMetaElement WebCore::HTMLMetaElement WebCore::HTMLModElement WebCore::HTMLModElement WebCore::HTMLOListElement WebCore::HTMLOListElement WebCore::HTMLOptGroupElement WebCore::HTMLOptGroupElement WebCore::HTMLOptionElement WebCore::HTMLOptionElement WebCore::HTMLParagraphElement WebCore::HTMLParagraphElement WebCore::HTMLParamElement WebCore::HTMLParamElement WebCore::HTMLPictureElement WebCore::HTMLPreElement WebCore::HTMLPreElement WebCore::HTMLQuoteElement WebCore::HTMLQuoteElement WebCore::HTMLScriptElement WebCore::HTMLScriptElement WebCore::HTMLSlotElement WebCore::HTMLSourceElement WebCore::HTMLSpanElement WebCore::HTMLStyleElement WebCore::HTMLStyleElement WebCore::HTMLSummaryElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableElement WebCore::HTMLTableElement WebCore::HTMLTablePartElement WebCore::HTMLTablePartElement WebCore::HTMLTemplateElement WebCore::HTMLTimeElement WebCore::HTMLTitleElement WebCore::HTMLTitleElement WebCore::HTMLUListElement WebCore::HTMLUListElement WebCore::HTMLUnknownElement WebCore::HTMLUnknownElement WebCore::HTMLWBRElement WebCore::LabelableElement WebCore::LabelableElement WebCore::RubyElement WebCore::RubyTextElement WebCore::SVGComponentTransferFunctionElement WebCore::SVGCursorElement WebCore::SVGDescElement WebCore::SVGFELightElement WebCore::SVGFEMergeNodeElement WebCore::SVGFilterElement WebCore::SVGFilterPrimitiveStandardAttributes WebCore::SVGGradientElement WebCore::SVGGraphicsElement WebCore::SVGMarkerElement WebCore::SVGMaskElement WebCore::SVGMetadataElement WebCore::SVGMPathElement WebCore::SVGPatternElement WebCore::SVGScriptElement WebCore::SVGSMILElement WebCore::SVGStopElement WebCore::SVGStyleElement WebCore::SVGSymbolElement WebCore::SVGTitleElement WebCore::SVGUnknownElement WebCore::SVGViewElement WebCore::HTMLAnchorElement WebCore::HTMLAnchorElement WebCore::HTMLBaseElement WebCore::HTMLBaseElement WebCore::HTMLBDIElement WebCore::HTMLBodyElement WebCore::HTMLBodyElement WebCore::HTMLBRElement WebCore::HTMLBRElement WebCore::HTMLCanvasElement WebCore::HTMLCanvasElement WebCore::HTMLDataElement WebCore::HTMLDetailsElement WebCore::HTMLDirectoryElement WebCore::HTMLDirectoryElement WebCore::HTMLDivElement WebCore::HTMLDivElement WebCore::HTMLDListElement WebCore::HTMLDListElement WebCore::HTMLFontElement WebCore::HTMLFontElement WebCore::HTMLFormElement WebCore::HTMLFormElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameSetElement WebCore::HTMLFrameSetElement WebCore::HTMLHeadElement WebCore::HTMLHeadElement WebCore::HTMLHeadingElement WebCore::HTMLHeadingElement WebCore::HTMLHRElement WebCore::HTMLHRElement WebCore::HTMLHtmlElement WebCore::HTMLHtmlElement WebCore::HTMLImageElement WebCore::HTMLImageElement WebCore::HTMLLabelElement WebCore::HTMLLabelElement WebCore::HTMLLegendElement WebCore::HTMLLegendElement WebCore::HTMLLIElement WebCore::HTMLLIElement WebCore::HTMLLinkElement WebCore::HTMLLinkElement WebCore::HTMLMapElement WebCore::HTMLMapElement WebCore::HTMLMarqueeElement WebCore::HTMLMarqueeElement WebCore::HTMLMenuElement WebCore::HTMLMenuElement WebCore::HTMLMetaElement WebCore::HTMLMetaElement WebCore::HTMLModElement WebCore::HTMLModElement WebCore::HTMLOListElement WebCore::HTMLOListElement WebCore::HTMLOptGroupElement WebCore::HTMLOptGroupElement WebCore::HTMLOptionElement WebCore::HTMLOptionElement WebCore::HTMLParagraphElement WebCore::HTMLParagraphElement WebCore::HTMLParamElement WebCore::HTMLParamElement WebCore::HTMLPictureElement WebCore::HTMLPreElement WebCore::HTMLPreElement WebCore::HTMLQuoteElement WebCore::HTMLQuoteElement WebCore::HTMLScriptElement WebCore::HTMLScriptElement WebCore::HTMLSlotElement WebCore::HTMLSourceElement WebCore::HTMLSpanElement WebCore::HTMLStyleElement WebCore::HTMLStyleElement WebCore::HTMLSummaryElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableElement WebCore::HTMLTableElement WebCore::HTMLTablePartElement WebCore::HTMLTablePartElement WebCore::HTMLTemplateElement WebCore::HTMLTimeElement WebCore::HTMLTitleElement WebCore::HTMLTitleElement WebCore::HTMLUListElement WebCore::HTMLUListElement WebCore::HTMLUnknownElement WebCore::HTMLUnknownElement WebCore::HTMLWBRElement WebCore::LabelableElement WebCore::LabelableElement WebCore::RubyElement WebCore::RubyTextElement WebCore::HTMLAnchorElement WebCore::HTMLAnchorElement WebCore::HTMLBaseElement WebCore::HTMLBaseElement WebCore::HTMLBDIElement WebCore::HTMLBodyElement WebCore::HTMLBodyElement WebCore::HTMLBRElement WebCore::HTMLBRElement WebCore::HTMLCanvasElement WebCore::HTMLCanvasElement WebCore::HTMLDataElement WebCore::HTMLDetailsElement WebCore::HTMLDirectoryElement WebCore::HTMLDirectoryElement WebCore::HTMLDivElement WebCore::HTMLDivElement WebCore::HTMLDListElement WebCore::HTMLDListElement WebCore::HTMLFontElement WebCore::HTMLFontElement WebCore::HTMLFormElement WebCore::HTMLFormElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameOwnerElement WebCore::HTMLFrameSetElement WebCore::HTMLFrameSetElement WebCore::HTMLHeadElement WebCore::HTMLHeadElement WebCore::HTMLHeadingElement WebCore::HTMLHeadingElement WebCore::HTMLHRElement WebCore::HTMLHRElement WebCore::HTMLHtmlElement WebCore::HTMLHtmlElement WebCore::HTMLImageElement WebCore::HTMLImageElement WebCore::HTMLLabelElement WebCore::HTMLLabelElement WebCore::HTMLLegendElement WebCore::HTMLLegendElement WebCore::HTMLLIElement WebCore::HTMLLIElement WebCore::HTMLLinkElement WebCore::HTMLLinkElement WebCore::HTMLMapElement WebCore::HTMLMapElement WebCore::HTMLMarqueeElement WebCore::HTMLMarqueeElement WebCore::HTMLMenuElement WebCore::HTMLMenuElement WebCore::HTMLMetaElement WebCore::HTMLMetaElement WebCore::HTMLModElement WebCore::HTMLModElement WebCore::HTMLOListElement WebCore::HTMLOListElement WebCore::HTMLOptGroupElement WebCore::HTMLOptGroupElement WebCore::HTMLOptionElement WebCore::HTMLOptionElement WebCore::HTMLParagraphElement WebCore::HTMLParagraphElement WebCore::HTMLParamElement WebCore::HTMLParamElement WebCore::HTMLPictureElement WebCore::HTMLPreElement WebCore::HTMLPreElement WebCore::HTMLQuoteElement WebCore::HTMLQuoteElement WebCore::HTMLScriptElement WebCore::HTMLScriptElement WebCore::HTMLSlotElement WebCore::HTMLSourceElement WebCore::HTMLSpanElement WebCore::HTMLStyleElement WebCore::HTMLStyleElement WebCore::HTMLSummaryElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableCaptionElement WebCore::HTMLTableElement WebCore::HTMLTableElement WebCore::HTMLTablePartElement WebCore::HTMLTablePartElement WebCore::HTMLTemplateElement WebCore::HTMLTimeElement WebCore::HTMLTitleElement WebCore::HTMLTitleElement WebCore::HTMLUListElement WebCore::HTMLUListElement WebCore::HTMLUnknownElement WebCore::HTMLUnknownElement WebCore::HTMLWBRElement WebCore::LabelableElement WebCore::LabelableElement WebCore::RubyElement WebCore::RubyTextElement WebCore::SVGComponentTransferFunctionElement WebCore::SVGCursorElement WebCore::SVGDescElement WebCore::SVGFELightElement WebCore::SVGFEMergeNodeElement WebCore::SVGFilterElement WebCore::SVGFilterPrimitiveStandardAttributes WebCore::SVGGradientElement WebCore::SVGGraphicsElement WebCore::SVGMarkerElement WebCore::SVGMaskElement WebCore::SVGMetadataElement WebCore::SVGMPathElement WebCore::SVGPatternElement WebCore::SVGScriptElement WebCore::SVGSMILElement WebCore::SVGStopElement WebCore::SVGStyleElement WebCore::SVGSymbolElement WebCore::SVGTitleElement WebCore::SVGUnknownElement WebCore::SVGViewElement

Classes

struct  ShadowRootInit
 

Public Types

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 Member Functions

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 ()
 
virtual CSSStyleDeclarationcssomStyle ()
 
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
 
String nodeName () const override
 
Ref< ElementcloneElementWithChildren (Document &)
 
Ref< ElementcloneElementWithoutChildren (Document &)
 
void normalizeAttributes ()
 
String nodeNamePreservingCase () const
 
WEBCORE_EXPORT void setBooleanAttribute (const QualifiedName &name, bool)
 
WEBCORE_EXPORT NamedNodeMapattributes () const
 
virtual void attributeChanged (const QualifiedName &, const AtomicString &oldValue, const AtomicString &newValue, AttributeModificationReason=ModifiedDirectly)
 
virtual void parseAttribute (const QualifiedName &, const AtomicString &)
 
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 &)
 
virtual RenderPtr< RenderElementcreateElementRenderer (RenderStyle &&, const RenderTreePosition &)
 
virtual bool rendererIsNeeded (const RenderStyle &)
 
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 supportsFocus () const
 
virtual bool isFocusable () const
 
virtual bool isKeyboardFocusable (KeyboardEvent &) const
 
virtual bool isMouseFocusable () const
 
virtual bool shouldUseInputMethod ()
 
virtual int tabIndex () const
 
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 void accessKeyAction (bool)
 
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 ()
 
virtual String title () const
 
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 matchesReadWritePseudoClass () 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 ()
 
virtual std::optional< ElementStyleresolveCustomStyle (const RenderStyle &parentStyle, const RenderStyle *shadowHostStyle)
 
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 ()
 
virtual CSSStyleDeclarationcssomStyle ()
 
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
 
String nodeName () const override
 
Ref< ElementcloneElementWithChildren (Document &)
 
Ref< ElementcloneElementWithoutChildren (Document &)
 
void normalizeAttributes ()
 
String nodeNamePreservingCase () const
 
WEBCORE_EXPORT void setBooleanAttribute (const QualifiedName &name, bool)
 
WEBCORE_EXPORT NamedNodeMapattributes () const
 
virtual void attributeChanged (const QualifiedName &, const AtomicString &oldValue, const AtomicString &newValue, AttributeModificationReason=ModifiedDirectly)
 
virtual void parseAttribute (const QualifiedName &, const AtomicString &)
 
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 &)
 
virtual RenderPtr< RenderElementcreateElementRenderer (RenderStyle &&, const RenderTreePosition &)
 
virtual bool rendererIsNeeded (const RenderStyle &)
 
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 supportsFocus () const
 
virtual bool isFocusable () const
 
virtual bool isKeyboardFocusable (KeyboardEvent &) const
 
virtual bool isMouseFocusable () const
 
virtual bool shouldUseInputMethod ()
 
virtual int tabIndex () const
 
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 void accessKeyAction (bool)
 
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 ()
 
virtual String title () const
 
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 matchesReadWritePseudoClass () 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 ()
 
virtual std::optional< ElementStyleresolveCustomStyle (const RenderStyle &parentStyle, const RenderStyle *shadowHostStyle)
 
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 ()
 
virtual bool willRespondToMouseMoveEvents ()
 
virtual bool willRespondToMouseClickEvents ()
 
virtual bool willRespondToMouseWheelEvents ()
 
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 ()
 
virtual void defaultEventHandler (Event &)
 
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 ()
 
virtual bool willRespondToMouseMoveEvents ()
 
virtual bool willRespondToMouseClickEvents ()
 
virtual bool willRespondToMouseWheelEvents ()
 
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 ()
 
virtual void defaultEventHandler (Event &)
 
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< 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 ()
 

Protected Member Functions

 Element (const QualifiedName &, Document &, ConstructionType)
 
InsertionNotificationRequest insertedInto (ContainerNode &) override
 
void removedFrom (ContainerNode &) override
 
void childrenChanged (const ChildChange &) 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 childrenChanged (const ChildChange &) 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)
 
virtual void addSubresourceAttributeURLs (ListHashSet< URL > &) const
 
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)
 
virtual void addSubresourceAttributeURLs (ListHashSet< URL > &) const
 
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

static ExceptionOr< voidmergeWithNextTextNode (Text &)
 
static ExceptionOr< voidmergeWithNextTextNode (Text &)
 

Friends

class Attr
 

Additional Inherited Members

- Public Attributes inherited from WebCore::Node
bool m_deletionHasBegun { false }
 
bool m_inRemovedLastRefFunction { false }
 
bool m_adoptionIsRequired { true }
 
- 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
}
 

Member Enumeration Documentation

◆ AttributeModificationReason [1/2]

Enumerator
ModifiedDirectly 
ModifiedByCloning 
ModifiedDirectly 
ModifiedByCloning 

◆ AttributeModificationReason [2/2]

Enumerator
ModifiedDirectly 
ModifiedByCloning 
ModifiedDirectly 
ModifiedByCloning 

Constructor & Destructor Documentation

◆ ~Element() [1/2]

Element::~Element ( )
virtual

◆ Element() [1/2]

Element::Element ( const QualifiedName tagName,
Document document,
ConstructionType  type 
)
protected

◆ ~Element() [2/2]

virtual WebCore::Element::~Element ( )
virtual

◆ Element() [2/2]

WebCore::Element::Element ( const QualifiedName ,
Document ,
ConstructionType   
)
protected

Member Function Documentation

◆ absoluteEventHandlerBounds() [1/2]

LayoutRect Element::absoluteEventHandlerBounds ( bool &  includesFixedPositionElements)
overridevirtual

Reimplemented from WebCore::ContainerNode.

◆ absoluteEventHandlerBounds() [2/2]

LayoutRect WebCore::Element::absoluteEventHandlerBounds ( bool &  includesFixedPositionElements)
overridevirtual

Reimplemented from WebCore::ContainerNode.

◆ absoluteLinkURL() [1/2]

URL Element::absoluteLinkURL ( ) const

◆ absoluteLinkURL() [2/2]

WEBCORE_EXPORT URL WebCore::Element::absoluteLinkURL ( ) const

◆ accessKeyAction() [1/2]

virtual void WebCore::Element::accessKeyAction ( bool  )
inlinevirtual

◆ accessKeyAction() [2/2]

virtual void WebCore::Element::accessKeyAction ( bool  )
inlinevirtual

◆ active() [1/2]

bool WebCore::Element::active ( ) const
inline

◆ active() [2/2]

bool WebCore::Element::active ( ) const
inline

◆ addShadowRoot() [1/2]

void Element::addShadowRoot ( Ref< ShadowRoot > &&  newShadowRoot)
protected

◆ addShadowRoot() [2/2]

void WebCore::Element::addShadowRoot ( Ref< ShadowRoot > &&  )
protected

◆ affectsNextSiblingElementStyle() [1/2]

bool WebCore::Element::affectsNextSiblingElementStyle ( ) const
inline

◆ affectsNextSiblingElementStyle() [2/2]

bool WebCore::Element::affectsNextSiblingElementStyle ( ) const
inline

◆ afterPseudoElement() [1/2]

WEBCORE_EXPORT PseudoElement* WebCore::Element::afterPseudoElement ( ) const

◆ afterPseudoElement() [2/2]

PseudoElement * Element::afterPseudoElement ( ) const

◆ ancestorWillEnterFullscreen() [1/2]

virtual void WebCore::Element::ancestorWillEnterFullscreen ( )
inlinevirtual

◆ ancestorWillEnterFullscreen() [2/2]

virtual void WebCore::Element::ancestorWillEnterFullscreen ( )
inlinevirtual

◆ attachShadow() [1/2]

ExceptionOr< ShadowRoot & > Element::attachShadow ( const ShadowRootInit init)

◆ attachShadow() [2/2]

ExceptionOr<ShadowRoot&> WebCore::Element::attachShadow ( const ShadowRootInit )

◆ attributeAt() [1/2]

const Attribute& WebCore::Element::attributeAt ( unsigned  index) const

◆ attributeAt() [2/2]

const Attribute & Element::attributeAt ( unsigned  index) const
inline

◆ attributeChanged() [1/2]

virtual void WebCore::Element::attributeChanged ( const QualifiedName ,
const AtomicString oldValue,
const AtomicString newValue,
AttributeModificationReason  = ModifiedDirectly 
)
virtual

◆ attributeChanged() [2/2]

void Element::attributeChanged ( const QualifiedName name,
const AtomicString oldValue,
const AtomicString newValue,
AttributeModificationReason  = ModifiedDirectly 
)
virtual

◆ attributeContainsURL() [1/2]

virtual bool WebCore::Element::attributeContainsURL ( const Attribute attribute) const
inlinevirtual

◆ attributeContainsURL() [2/2]

virtual bool WebCore::Element::attributeContainsURL ( const Attribute attribute) const
inlinevirtual

◆ attributeCount() [1/2]

unsigned Element::attributeCount ( ) const
inline

◆ attributeCount() [2/2]

unsigned WebCore::Element::attributeCount ( ) const

◆ attributes() [1/2]

WEBCORE_EXPORT NamedNodeMap& WebCore::Element::attributes ( ) const

◆ attributes() [2/2]

NamedNodeMap & Element::attributes ( ) const

◆ attributesIterator() [1/2]

AttributeIteratorAccessor WebCore::Element::attributesIterator ( ) const
inline

◆ attributesIterator() [2/2]

AttributeIteratorAccessor WebCore::Element::attributesIterator ( ) const
inline

◆ attributeWithoutSynchronization() [1/2]

const AtomicString& WebCore::Element::attributeWithoutSynchronization ( const QualifiedName ) const

◆ attributeWithoutSynchronization() [2/2]

const AtomicString & Element::attributeWithoutSynchronization ( const QualifiedName name) const
inline

◆ attrIfExists() [1/4]

RefPtr< Attr > Element::attrIfExists ( const QualifiedName name)

◆ attrIfExists() [2/4]

RefPtr<Attr> WebCore::Element::attrIfExists ( const QualifiedName )

◆ attrIfExists() [3/4]

RefPtr< Attr > Element::attrIfExists ( const AtomicString localName,
bool  shouldIgnoreAttributeCase 
)

◆ attrIfExists() [4/4]

RefPtr<Attr> WebCore::Element::attrIfExists ( const AtomicString localName,
bool  shouldIgnoreAttributeCase 
)

◆ attrNodeList() [1/2]

const Vector< RefPtr< Attr > > & Element::attrNodeList ( )

◆ attrNodeList() [2/2]

const Vector<RefPtr<Attr> >& WebCore::Element::attrNodeList ( )

◆ beforePseudoElement() [1/2]

WEBCORE_EXPORT PseudoElement* WebCore::Element::beforePseudoElement ( ) const

◆ beforePseudoElement() [2/2]

PseudoElement * Element::beforePseudoElement ( ) const

◆ beginParsingChildren() [1/2]

void WebCore::Element::beginParsingChildren ( )
finalvirtual

Reimplemented from WebCore::Node.

◆ beginParsingChildren() [2/2]

void Element::beginParsingChildren ( )
finalvirtual

Reimplemented from WebCore::Node.

◆ bindingsOffsetParent() [1/2]

WEBCORE_EXPORT Element* WebCore::Element::bindingsOffsetParent ( )

◆ bindingsOffsetParent() [2/2]

Element * Element::bindingsOffsetParent ( )

◆ blur() [1/2]

void Element::blur ( )
virtual

◆ blur() [2/2]

virtual void WebCore::Element::blur ( )
virtual

◆ boundsInRootViewSpace() [1/2]

WEBCORE_EXPORT IntRect WebCore::Element::boundsInRootViewSpace ( )

◆ boundsInRootViewSpace() [2/2]

IntRect Element::boundsInRootViewSpace ( )

◆ buildPendingResource() [1/2]

virtual void WebCore::Element::buildPendingResource ( )
inlinevirtual

◆ buildPendingResource() [2/2]

virtual void WebCore::Element::buildPendingResource ( )
inlinevirtual

◆ canContainRangeEndPoint() [1/2]

bool WebCore::Element::canContainRangeEndPoint ( ) const
overridevirtual

◆ canContainRangeEndPoint() [2/2]

bool Element::canContainRangeEndPoint ( ) const
overridevirtual

◆ childIndex() [1/2]

unsigned WebCore::Element::childIndex ( ) const
inline

◆ childIndex() [2/2]

unsigned WebCore::Element::childIndex ( ) const
inline

◆ childNeedsShadowWalker() [1/2]

bool WebCore::Element::childNeedsShadowWalker ( ) const

◆ childNeedsShadowWalker() [2/2]

bool WebCore::Element::childNeedsShadowWalker ( ) const

◆ childrenAffectedByBackwardPositionalRules() [1/2]

bool WebCore::Element::childrenAffectedByBackwardPositionalRules ( ) const
inline

◆ childrenAffectedByBackwardPositionalRules() [2/2]

bool WebCore::Element::childrenAffectedByBackwardPositionalRules ( ) const
inline

◆ childrenAffectedByDrag() [1/2]

bool WebCore::Element::childrenAffectedByDrag ( ) const
inline

◆ childrenAffectedByDrag() [2/2]

bool WebCore::Element::childrenAffectedByDrag ( ) const
inline

◆ childrenAffectedByFirstChildRules() [1/2]

bool WebCore::Element::childrenAffectedByFirstChildRules ( ) const
inline

◆ childrenAffectedByFirstChildRules() [2/2]

bool WebCore::Element::childrenAffectedByFirstChildRules ( ) const
inline

◆ childrenAffectedByHover() [1/2]

bool WebCore::Element::childrenAffectedByHover ( ) const
inline

◆ childrenAffectedByHover() [2/2]

bool WebCore::Element::childrenAffectedByHover ( ) const
inline

◆ childrenAffectedByLastChildRules() [1/2]

bool WebCore::Element::childrenAffectedByLastChildRules ( ) const
inline

◆ childrenAffectedByLastChildRules() [2/2]

bool WebCore::Element::childrenAffectedByLastChildRules ( ) const
inline

◆ childrenAffectedByPropertyBasedBackwardPositionalRules() [1/2]

bool WebCore::Element::childrenAffectedByPropertyBasedBackwardPositionalRules ( ) const
inline

◆ childrenAffectedByPropertyBasedBackwardPositionalRules() [2/2]

bool WebCore::Element::childrenAffectedByPropertyBasedBackwardPositionalRules ( ) const
inline

◆ childrenChanged() [1/2]

void Element::childrenChanged ( const ChildChange change)
overrideprotectedvirtual

◆ childrenChanged() [2/2]

void WebCore::Element::childrenChanged ( const ChildChange )
overrideprotectedvirtual

◆ childShouldCreateRenderer() [1/2]

virtual bool WebCore::Element::childShouldCreateRenderer ( const Node ) const
virtual

Reimplemented in WebCore::SVGElement.

◆ childShouldCreateRenderer() [2/2]

bool Element::childShouldCreateRenderer ( const Node child) const
virtual

Reimplemented in WebCore::SVGElement.

◆ classAttributeChanged() [1/2]

void Element::classAttributeChanged ( const AtomicString newClassString)
protected

◆ classAttributeChanged() [2/2]

void WebCore::Element::classAttributeChanged ( const AtomicString newClassString)
protected

◆ classList() [1/2]

WEBCORE_EXPORT DOMTokenList& WebCore::Element::classList ( )

◆ classList() [2/2]

DOMTokenList & Element::classList ( )

◆ classNames() [1/2]

const SpaceSplitString& WebCore::Element::classNames ( ) const

◆ classNames() [2/2]

const SpaceSplitString & Element::classNames ( ) const
inline

◆ clearAfterPseudoElement() [1/2]

void Element::clearAfterPseudoElement ( )

◆ clearAfterPseudoElement() [2/2]

void WebCore::Element::clearAfterPseudoElement ( )

◆ clearBeforePseudoElement() [1/2]

void Element::clearBeforePseudoElement ( )

◆ clearBeforePseudoElement() [2/2]

void WebCore::Element::clearBeforePseudoElement ( )

◆ clearHasPendingResources() [1/2]

void WebCore::Element::clearHasPendingResources ( )

◆ clearHasPendingResources() [2/2]

void Element::clearHasPendingResources ( )

◆ clearHoverAndActiveStatusBeforeDetachingRenderer() [1/2]

void Element::clearHoverAndActiveStatusBeforeDetachingRenderer ( )

◆ clearHoverAndActiveStatusBeforeDetachingRenderer() [2/2]

void WebCore::Element::clearHoverAndActiveStatusBeforeDetachingRenderer ( )

◆ clearIsNamedFlowContentElement() [1/2]

void Element::clearIsNamedFlowContentElement ( )

◆ clearIsNamedFlowContentElement() [2/2]

void WebCore::Element::clearIsNamedFlowContentElement ( )

◆ clearStyleDerivedDataBeforeDetachingRenderer() [1/2]

void Element::clearStyleDerivedDataBeforeDetachingRenderer ( )

◆ clearStyleDerivedDataBeforeDetachingRenderer() [2/2]

void WebCore::Element::clearStyleDerivedDataBeforeDetachingRenderer ( )

◆ clearTabIndexExplicitlyIfNeeded() [1/2]

void Element::clearTabIndexExplicitlyIfNeeded ( )
protected

◆ clearTabIndexExplicitlyIfNeeded() [2/2]

void WebCore::Element::clearTabIndexExplicitlyIfNeeded ( )
protected

◆ clientHeight() [1/2]

WEBCORE_EXPORT double WebCore::Element::clientHeight ( )

◆ clientHeight() [2/2]

double Element::clientHeight ( )

◆ clientLeft() [1/2]

WEBCORE_EXPORT double WebCore::Element::clientLeft ( )

◆ clientLeft() [2/2]

double Element::clientLeft ( )

◆ clientRect() [1/2]

IntRect Element::clientRect ( ) const

◆ clientRect() [2/2]

WEBCORE_EXPORT IntRect WebCore::Element::clientRect ( ) const

◆ clientTop() [1/2]

WEBCORE_EXPORT double WebCore::Element::clientTop ( )

◆ clientTop() [2/2]

double Element::clientTop ( )

◆ clientWidth() [1/2]

WEBCORE_EXPORT double WebCore::Element::clientWidth ( )

◆ clientWidth() [2/2]

double Element::clientWidth ( )

◆ cloneAttributesFromElement() [1/2]

void WebCore::Element::cloneAttributesFromElement ( const Element )

◆ cloneAttributesFromElement() [2/2]

void Element::cloneAttributesFromElement ( const Element other)

◆ cloneDataFromElement() [1/2]

void WebCore::Element::cloneDataFromElement ( const Element )

◆ cloneDataFromElement() [2/2]

void Element::cloneDataFromElement ( const Element other)

◆ cloneElementWithChildren() [1/2]

Ref< Element > Element::cloneElementWithChildren ( Document targetDocument)

◆ cloneElementWithChildren() [2/2]

Ref<Element> WebCore::Element::cloneElementWithChildren ( Document )

◆ cloneElementWithoutChildren() [1/2]

Ref< Element > Element::cloneElementWithoutChildren ( Document targetDocument)

◆ cloneElementWithoutChildren() [2/2]

Ref<Element> WebCore::Element::cloneElementWithoutChildren ( Document )

◆ closest() [1/2]

WEBCORE_EXPORT ExceptionOr<Element*> WebCore::Element::closest ( const String selectors)

◆ closest() [2/2]

ExceptionOr< Element * > Element::closest ( const String selectors)

◆ completeURLsInAttributeValue() [1/2]

String Element::completeURLsInAttributeValue ( const URL base,
const Attribute attribute 
) const
virtual

◆ completeURLsInAttributeValue() [2/2]

virtual String WebCore::Element::completeURLsInAttributeValue ( const URL base,
const Attribute  
) const
virtual

◆ computedStyle() [1/2]

const RenderStyle * Element::computedStyle ( PseudoId  pseudoElementSpecifier = NOPSEUDO)
overridevirtual

Reimplemented from WebCore::Node.

◆ computedStyle() [2/2]

const RenderStyle* WebCore::Element::computedStyle ( PseudoId  = NOPSEUDO)
overridevirtual

Reimplemented from WebCore::Node.

◆ computeInheritedLanguage() [1/2]

AtomicString Element::computeInheritedLanguage ( ) const

◆ computeInheritedLanguage() [2/2]

AtomicString WebCore::Element::computeInheritedLanguage ( ) const

◆ copyNonAttributePropertiesFromElement() [1/2]

virtual void WebCore::Element::copyNonAttributePropertiesFromElement ( const Element )
inlinevirtual

◆ copyNonAttributePropertiesFromElement() [2/2]

virtual void WebCore::Element::copyNonAttributePropertiesFromElement ( const Element )
inlinevirtual

◆ create() [1/2]

static Ref<Element> WebCore::Element::create ( const QualifiedName ,
Document  
)
static

◆ create() [2/2]

Ref< Element > Element::create ( const QualifiedName tagName,
Document document 
)
static

◆ createElementRenderer() [1/2]

virtual RenderPtr<RenderElement> WebCore::Element::createElementRenderer ( RenderStyle &&  ,
const RenderTreePosition  
)
virtual

◆ createElementRenderer() [2/2]

RenderPtr< RenderElement > Element::createElementRenderer ( RenderStyle &&  style,
const RenderTreePosition  
)
virtual

◆ cssomStyle() [1/2]

CSSStyleDeclaration * Element::cssomStyle ( )
virtual

◆ cssomStyle() [2/2]

virtual CSSStyleDeclaration* WebCore::Element::cssomStyle ( )
virtual

◆ dataset() [1/2]

DatasetDOMStringMap& WebCore::Element::dataset ( )

◆ dataset() [2/2]

DatasetDOMStringMap & Element::dataset ( )

◆ defaultFocusTextStateChangeIntent() [1/2]

static AXTextStateChangeIntent WebCore::Element::defaultFocusTextStateChangeIntent ( )
inlinestatic

◆ defaultFocusTextStateChangeIntent() [2/2]

static AXTextStateChangeIntent WebCore::Element::defaultFocusTextStateChangeIntent ( )
inlinestatic

◆ detachAttribute() [1/2]

Ref< Attr > Element::detachAttribute ( unsigned  index)

◆ detachAttribute() [2/2]

Ref<Attr> WebCore::Element::detachAttribute ( unsigned  index)

◆ didAttachRenderers() [1/2]

void Element::didAttachRenderers ( )
virtual

◆ didAttachRenderers() [2/2]

virtual void WebCore::Element::didAttachRenderers ( )
virtual

◆ didBecomeFullscreenElement() [1/2]

virtual void WebCore::Element::didBecomeFullscreenElement ( )
inlinevirtual

◆ didBecomeFullscreenElement() [2/2]

virtual void WebCore::Element::didBecomeFullscreenElement ( )
inlinevirtual

◆ didDetachRenderers() [1/2]

void Element::didDetachRenderers ( )
virtual

◆ didDetachRenderers() [2/2]

virtual void WebCore::Element::didDetachRenderers ( )
virtual

◆ didMoveToNewDocument() [1/2]

void Element::didMoveToNewDocument ( Document oldDocument)
overrideprotectedvirtual

◆ didMoveToNewDocument() [2/2]

void WebCore::Element::didMoveToNewDocument ( Document )
overrideprotectedvirtual

◆ didRecalcStyle() [1/2]

void Element::didRecalcStyle ( Style::Change  )
virtual

◆ didRecalcStyle() [2/2]

virtual void WebCore::Element::didRecalcStyle ( Style::Change  )
virtual

◆ didShadowTreeAwareChildrenChange() [1/2]

void WebCore::Element::didShadowTreeAwareChildrenChange ( )

◆ didShadowTreeAwareChildrenChange() [2/2]

void WebCore::Element::didShadowTreeAwareChildrenChange ( )

◆ dispatchBlurEvent() [1/2]

void Element::dispatchBlurEvent ( RefPtr< Element > &&  newFocusedElement)
virtual

◆ dispatchBlurEvent() [2/2]

virtual void WebCore::Element::dispatchBlurEvent ( RefPtr< Element > &&  newFocusedElement)
virtual

◆ dispatchFocusEvent() [1/2]

void Element::dispatchFocusEvent ( RefPtr< Element > &&  oldFocusedElement,
FocusDirection   
)
virtual

◆ dispatchFocusEvent() [2/2]

virtual void WebCore::Element::dispatchFocusEvent ( RefPtr< Element > &&  oldFocusedElement,
FocusDirection   
)
virtual

◆ dispatchFocusInEvent() [1/2]

void WebCore::Element::dispatchFocusInEvent ( const AtomicString eventType,
RefPtr< Element > &&  oldFocusedElement 
)

◆ dispatchFocusInEvent() [2/2]

void Element::dispatchFocusInEvent ( const AtomicString eventType,
RefPtr< Element > &&  oldFocusedElement 
)

◆ dispatchFocusOutEvent() [1/2]

void Element::dispatchFocusOutEvent ( const AtomicString eventType,
RefPtr< Element > &&  newFocusedElement 
)

◆ dispatchFocusOutEvent() [2/2]

void WebCore::Element::dispatchFocusOutEvent ( const AtomicString eventType,
RefPtr< Element > &&  newFocusedElement 
)

◆ dispatchKeyEvent() [1/2]

bool WebCore::Element::dispatchKeyEvent ( const PlatformKeyboardEvent )

◆ dispatchKeyEvent() [2/2]

bool Element::dispatchKeyEvent ( const PlatformKeyboardEvent platformEvent)

◆ dispatchMouseEvent() [1/2]

bool WebCore::Element::dispatchMouseEvent ( const PlatformMouseEvent ,
const AtomicString eventType,
int  clickCount = 0,
Element relatedTarget = nullptr 
)

◆ dispatchMouseEvent() [2/2]

bool Element::dispatchMouseEvent ( const PlatformMouseEvent platformEvent,
const AtomicString eventType,
int  clickCount = 0,
Element relatedTarget = nullptr 
)

◆ dispatchMouseForceWillBegin() [1/2]

bool Element::dispatchMouseForceWillBegin ( )

◆ dispatchMouseForceWillBegin() [2/2]

WEBCORE_EXPORT bool WebCore::Element::dispatchMouseForceWillBegin ( )

◆ dispatchSimulatedClick() [1/2]

void WebCore::Element::dispatchSimulatedClick ( Event underlyingEvent,
SimulatedClickMouseEventOptions  = SendNoEvents,
SimulatedClickVisualOptions  = ShowPressedLook 
)

◆ dispatchSimulatedClick() [2/2]

void Element::dispatchSimulatedClick ( Event underlyingEvent,
SimulatedClickMouseEventOptions  eventOptions = SendNoEvents,
SimulatedClickVisualOptions  visualOptions = ShowPressedLook 
)

◆ dispatchWheelEvent() [1/2]

bool WebCore::Element::dispatchWheelEvent ( const PlatformWheelEvent )

◆ dispatchWheelEvent() [2/2]

bool Element::dispatchWheelEvent ( const PlatformWheelEvent event)

◆ elementData() [1/2]

const ElementData* WebCore::Element::elementData ( ) const
inline

◆ elementData() [2/2]

const ElementData* WebCore::Element::elementData ( ) const
inline

◆ elementDataMemoryOffset() [1/2]

static ptrdiff_t WebCore::Element::elementDataMemoryOffset ( )
inlinestatic

◆ elementDataMemoryOffset() [2/2]

static ptrdiff_t WebCore::Element::elementDataMemoryOffset ( )
inlinestatic

◆ enqueueToUpgrade() [1/2]

void WebCore::Element::enqueueToUpgrade ( JSCustomElementInterface )

◆ enqueueToUpgrade() [2/2]

void Element::enqueueToUpgrade ( JSCustomElementInterface elementInterface)

◆ ensureAttr() [1/2]

Ref< Attr > Element::ensureAttr ( const QualifiedName name)

◆ ensureAttr() [2/2]

Ref<Attr> WebCore::Element::ensureAttr ( const QualifiedName )

◆ ensureUniqueElementData() [1/2]

UniqueElementData& WebCore::Element::ensureUniqueElementData ( )

◆ ensureUniqueElementData() [2/2]

UniqueElementData & Element::ensureUniqueElementData ( )
inline

◆ ensureUserAgentShadowRoot() [1/2]

WEBCORE_EXPORT ShadowRoot& WebCore::Element::ensureUserAgentShadowRoot ( )

◆ ensureUserAgentShadowRoot() [2/2]

ShadowRoot & Element::ensureUserAgentShadowRoot ( )

◆ fastAttributeLookupAllowed() [1/2]

WEBCORE_EXPORT bool WebCore::Element::fastAttributeLookupAllowed ( const QualifiedName ) const

◆ fastAttributeLookupAllowed() [2/2]

bool Element::fastAttributeLookupAllowed ( const QualifiedName name) const

◆ findAnchorElementForLink() [1/2]

Element * Element::findAnchorElementForLink ( String outAnchorName)

◆ findAnchorElementForLink() [2/2]

Element* WebCore::Element::findAnchorElementForLink ( String outAnchorName)

◆ findAttributeByName() [1/2]

const Attribute * Element::findAttributeByName ( const QualifiedName name) const
inline

◆ findAttributeByName() [2/2]

const Attribute* WebCore::Element::findAttributeByName ( const QualifiedName ) const

◆ findAttributeIndexByName() [1/4]

unsigned WebCore::Element::findAttributeIndexByName ( const QualifiedName name) const
inline

◆ findAttributeIndexByName() [2/4]

unsigned WebCore::Element::findAttributeIndexByName ( const QualifiedName name) const
inline

◆ findAttributeIndexByName() [3/4]

unsigned WebCore::Element::findAttributeIndexByName ( const AtomicString name,
bool  shouldIgnoreAttributeCase 
) const
inline

◆ findAttributeIndexByName() [4/4]

unsigned WebCore::Element::findAttributeIndexByName ( const AtomicString name,
bool  shouldIgnoreAttributeCase 
) const
inline

◆ finishParsingChildren() [1/2]

void WebCore::Element::finishParsingChildren ( )
overridevirtual

◆ finishParsingChildren() [2/2]

void Element::finishParsingChildren ( )
overridevirtual

◆ focus() [1/2]

void Element::focus ( bool  restorePreviousSelection = true,
FocusDirection  direction = FocusDirectionNone 
)
virtual

◆ focus() [2/2]

virtual void WebCore::Element::focus ( bool  restorePreviousSelection = true,
FocusDirection  = FocusDirectionNone 
)
virtual

◆ focusDelegate() [1/2]

Element * Element::focusDelegate ( )
virtual

◆ focusDelegate() [2/2]

virtual Element* WebCore::Element::focusDelegate ( )
virtual

◆ focused() [1/2]

bool WebCore::Element::focused ( ) const
inline

◆ focused() [2/2]

bool WebCore::Element::focused ( ) const
inline

◆ getAttribute() [1/4]

WEBCORE_EXPORT const AtomicString& WebCore::Element::getAttribute ( const QualifiedName ) const

◆ getAttribute() [2/4]

const AtomicString & Element::getAttribute ( const QualifiedName name) const

◆ getAttribute() [3/4]

const AtomicString & Element::getAttribute ( const AtomicString name) const

◆ getAttribute() [4/4]

WEBCORE_EXPORT const AtomicString& WebCore::Element::getAttribute ( const AtomicString name) const

◆ getAttributeNames() [1/2]

Vector<String> WebCore::Element::getAttributeNames ( ) const

◆ getAttributeNames() [2/2]

Vector< String > Element::getAttributeNames ( ) const

◆ getAttributeNode() [1/2]

RefPtr< Attr > Element::getAttributeNode ( const AtomicString name)

◆ getAttributeNode() [2/2]

WEBCORE_EXPORT RefPtr<Attr> WebCore::Element::getAttributeNode ( const AtomicString name)

◆ getAttributeNodeNS() [1/2]

RefPtr< Attr > Element::getAttributeNodeNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ getAttributeNodeNS() [2/2]

WEBCORE_EXPORT RefPtr<Attr> WebCore::Element::getAttributeNodeNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ getAttributeNS() [1/2]

WEBCORE_EXPORT const AtomicString& WebCore::Element::getAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ getAttributeNS() [2/2]

const AtomicString & Element::getAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ getBoundingClientRect() [1/2]

Ref< ClientRect > Element::getBoundingClientRect ( )

◆ getBoundingClientRect() [2/2]

Ref<ClientRect> WebCore::Element::getBoundingClientRect ( )

◆ getClientRects() [1/2]

Ref< ClientRectList > Element::getClientRects ( )

◆ getClientRects() [2/2]

Ref<ClientRectList> WebCore::Element::getClientRects ( )

◆ getIdAttribute() [1/2]

const AtomicString& WebCore::Element::getIdAttribute ( ) const

◆ getIdAttribute() [2/2]

const AtomicString & Element::getIdAttribute ( ) const
inline

◆ getIntegralAttribute() [1/2]

int Element::getIntegralAttribute ( const QualifiedName attributeName) const

◆ getIntegralAttribute() [2/2]

WEBCORE_EXPORT int WebCore::Element::getIntegralAttribute ( const QualifiedName attributeName) const

◆ getNameAttribute() [1/2]

const AtomicString& WebCore::Element::getNameAttribute ( ) const

◆ getNameAttribute() [2/2]

const AtomicString & Element::getNameAttribute ( ) const
inline

◆ getNonEmptyURLAttribute() [1/2]

URL Element::getNonEmptyURLAttribute ( const QualifiedName name) const

◆ getNonEmptyURLAttribute() [2/2]

URL WebCore::Element::getNonEmptyURLAttribute ( const QualifiedName ) const

◆ getUnsignedIntegralAttribute() [1/2]

WEBCORE_EXPORT unsigned WebCore::Element::getUnsignedIntegralAttribute ( const QualifiedName attributeName) const

◆ getUnsignedIntegralAttribute() [2/2]

unsigned Element::getUnsignedIntegralAttribute ( const QualifiedName attributeName) const

◆ getURLAttribute() [1/2]

URL Element::getURLAttribute ( const QualifiedName name) const

◆ getURLAttribute() [2/2]

WEBCORE_EXPORT URL WebCore::Element::getURLAttribute ( const QualifiedName ) const

◆ hasAttribute() [1/4]

bool Element::hasAttribute ( const QualifiedName name) const

◆ hasAttribute() [2/4]

WEBCORE_EXPORT bool WebCore::Element::hasAttribute ( const QualifiedName ) const

◆ hasAttribute() [3/4]

bool Element::hasAttribute ( const AtomicString name) const

◆ hasAttribute() [4/4]

WEBCORE_EXPORT bool WebCore::Element::hasAttribute ( const AtomicString name) const

◆ hasAttributeNS() [1/2]

WEBCORE_EXPORT bool WebCore::Element::hasAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ hasAttributeNS() [2/2]

bool Element::hasAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ hasAttributes() [1/2]

bool Element::hasAttributes ( ) const

◆ hasAttributes() [2/2]

WEBCORE_EXPORT bool WebCore::Element::hasAttributes ( ) const

◆ hasAttributesWithoutUpdate() [1/2]

bool Element::hasAttributesWithoutUpdate ( ) const
inline

◆ hasAttributesWithoutUpdate() [2/2]

bool WebCore::Element::hasAttributesWithoutUpdate ( ) const

◆ hasAttributeWithoutSynchronization() [1/2]

bool WebCore::Element::hasAttributeWithoutSynchronization ( const QualifiedName ) const

◆ hasAttributeWithoutSynchronization() [2/2]

bool Element::hasAttributeWithoutSynchronization ( const QualifiedName name) const
inline

◆ hasClass() [1/2]

bool WebCore::Element::hasClass ( ) const

◆ hasClass() [2/2]

bool Element::hasClass ( ) const
inline

◆ hasDisplayContents() [1/2]

bool WebCore::Element::hasDisplayContents ( ) const

◆ hasDisplayContents() [2/2]

bool Element::hasDisplayContents ( ) const

◆ hasEquivalentAttributes() [1/2]

bool WebCore::Element::hasEquivalentAttributes ( const Element other) const

◆ hasEquivalentAttributes() [2/2]

bool Element::hasEquivalentAttributes ( const Element other) const

◆ hasFlagsSetDuringStylingOfChildren() [1/2]

bool Element::hasFlagsSetDuringStylingOfChildren ( ) const

◆ hasFlagsSetDuringStylingOfChildren() [2/2]

bool WebCore::Element::hasFlagsSetDuringStylingOfChildren ( ) const

◆ hasFocusWithin() [1/2]

bool WebCore::Element::hasFocusWithin ( ) const
inline

◆ hasFocusWithin() [2/2]

bool WebCore::Element::hasFocusWithin ( ) const
inline

◆ hasID() [1/2]

bool WebCore::Element::hasID ( ) const

◆ hasID() [2/2]

bool Element::hasID ( ) const
inline

◆ hasLocalName() [1/2]

bool WebCore::Element::hasLocalName ( const AtomicString other) const
inline

◆ hasLocalName() [2/2]

bool WebCore::Element::hasLocalName ( const AtomicString other) const
inline

◆ hasName() [1/2]

bool WebCore::Element::hasName ( ) const

◆ hasName() [2/2]

bool Element::hasName ( ) const
inline

◆ hasNamedNodeMap() [1/2]

bool Element::hasNamedNodeMap ( ) const

◆ hasNamedNodeMap() [2/2]

bool WebCore::Element::hasNamedNodeMap ( ) const

◆ hasPendingResources() [1/2]

bool WebCore::Element::hasPendingResources ( ) const

◆ hasPendingResources() [2/2]

bool Element::hasPendingResources ( ) const

◆ hasTagName() [1/8]

bool WebCore::Element::hasTagName ( const QualifiedName tagName) const
inline

◆ hasTagName() [2/8]

bool WebCore::Element::hasTagName ( const QualifiedName tagName) const
inline

◆ hasTagName() [3/8]

bool WebCore::Element::hasTagName ( const HTMLQualifiedName tagName) const
inline

◆ hasTagName() [4/8]

bool WebCore::Element::hasTagName ( const HTMLQualifiedName tagName) const
inline

◆ hasTagName() [5/8]

bool WebCore::Element::hasTagName ( const MathMLQualifiedName tagName) const
inline

◆ hasTagName() [6/8]

bool WebCore::Element::hasTagName ( const MathMLQualifiedName tagName) const
inline

◆ hasTagName() [7/8]

bool WebCore::Element::hasTagName ( const SVGQualifiedName tagName) const
inline

◆ hasTagName() [8/8]

bool WebCore::Element::hasTagName ( const SVGQualifiedName tagName) const
inline

◆ hovered() [1/2]

bool WebCore::Element::hovered ( ) const
inline

◆ hovered() [2/2]

bool WebCore::Element::hovered ( ) const
inline

◆ idForStyleResolution() [1/2]

const AtomicString& WebCore::Element::idForStyleResolution ( ) const

◆ idForStyleResolution() [2/2]

const AtomicString & Element::idForStyleResolution ( ) const
inline

◆ imageSourceURL() [1/2]

const AtomicString & Element::imageSourceURL ( ) const
virtual

◆ imageSourceURL() [2/2]

virtual const AtomicString& WebCore::Element::imageSourceURL ( ) const
virtual

◆ inActiveChain() [1/2]

bool WebCore::Element::inActiveChain ( ) const
inline

◆ inActiveChain() [2/2]

bool WebCore::Element::inActiveChain ( ) const
inline

◆ innerHTML() [1/2]

String Element::innerHTML ( ) const

◆ innerHTML() [2/2]

WEBCORE_EXPORT String WebCore::Element::innerHTML ( ) const

◆ innerText() [1/2]

String Element::innerText ( )

◆ innerText() [2/2]

WEBCORE_EXPORT String WebCore::Element::innerText ( )

◆ insertAdjacentElement() [1/2]

ExceptionOr< Element * > Element::insertAdjacentElement ( const String where,
Element newChild 
)

◆ insertAdjacentElement() [2/2]

WEBCORE_EXPORT ExceptionOr<Element*> WebCore::Element::insertAdjacentElement ( const String where,
Element newChild 
)

◆ insertAdjacentHTML() [1/2]

ExceptionOr< void > Element::insertAdjacentHTML ( const String where,
const String html 
)

◆ insertAdjacentHTML() [2/2]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::insertAdjacentHTML ( const String where,
const String html 
)

◆ insertAdjacentText() [1/2]

ExceptionOr< void > Element::insertAdjacentText ( const String where,
const String text 
)

◆ insertAdjacentText() [2/2]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::insertAdjacentText ( const String where,
const String text 
)

◆ insertedInto() [1/2]

Node::InsertionNotificationRequest Element::insertedInto ( ContainerNode insertionPoint)
overrideprotectedvirtual

◆ insertedInto() [2/2]

InsertionNotificationRequest WebCore::Element::insertedInto ( ContainerNode )
overrideprotectedvirtual

◆ invalidateStyle() [1/2]

void Element::invalidateStyle ( )

◆ invalidateStyle() [2/2]

void WebCore::Element::invalidateStyle ( )

◆ invalidateStyleAndLayerComposition() [1/2]

void Element::invalidateStyleAndLayerComposition ( )

◆ invalidateStyleAndLayerComposition() [2/2]

WEBCORE_EXPORT void WebCore::Element::invalidateStyleAndLayerComposition ( )

◆ invalidateStyleAndRenderersForSubtree() [1/2]

void Element::invalidateStyleAndRenderersForSubtree ( )

◆ invalidateStyleAndRenderersForSubtree() [2/2]

void WebCore::Element::invalidateStyleAndRenderersForSubtree ( )

◆ invalidateStyleForSubtree() [1/2]

void Element::invalidateStyleForSubtree ( )

◆ invalidateStyleForSubtree() [2/2]

void WebCore::Element::invalidateStyleForSubtree ( )

◆ isDisabledFormControl() [1/2]

virtual bool WebCore::Element::isDisabledFormControl ( ) const
inlinevirtual

◆ isDisabledFormControl() [2/2]

virtual bool WebCore::Element::isDisabledFormControl ( ) const
inlinevirtual

◆ isFinishedParsingChildren() [1/2]

bool WebCore::Element::isFinishedParsingChildren ( ) const
inline

◆ isFinishedParsingChildren() [2/2]

bool WebCore::Element::isFinishedParsingChildren ( ) const
inline

◆ isFocusable() [1/2]

bool Element::isFocusable ( ) const
virtual

◆ isFocusable() [2/2]

virtual bool WebCore::Element::isFocusable ( ) const
virtual

◆ isFormControlElement() [1/2]

virtual bool WebCore::Element::isFormControlElement ( ) const
inlinevirtual

◆ isFormControlElement() [2/2]

virtual bool WebCore::Element::isFormControlElement ( ) const
inlinevirtual

◆ isFrameElementBase() [1/2]

virtual bool WebCore::Element::isFrameElementBase ( ) const
inlinevirtual

◆ isFrameElementBase() [2/2]

virtual bool WebCore::Element::isFrameElementBase ( ) const
inlinevirtual

◆ isHTMLContentAttribute() [1/2]

virtual bool WebCore::Element::isHTMLContentAttribute ( const Attribute ) const
inlinevirtual

◆ isHTMLContentAttribute() [2/2]

virtual bool WebCore::Element::isHTMLContentAttribute ( const Attribute ) const
inlinevirtual

◆ isInRange() [1/2]

virtual bool WebCore::Element::isInRange ( ) const
inlinevirtual

◆ isInRange() [2/2]

virtual bool WebCore::Element::isInRange ( ) const
inlinevirtual

◆ isKeyboardFocusable() [1/2]

bool Element::isKeyboardFocusable ( KeyboardEvent ) const
virtual

◆ isKeyboardFocusable() [2/2]

virtual bool WebCore::Element::isKeyboardFocusable ( KeyboardEvent ) const
virtual

◆ isMouseFocusable() [1/2]

virtual bool WebCore::Element::isMouseFocusable ( ) const
virtual

◆ isMouseFocusable() [2/2]

bool Element::isMouseFocusable ( ) const
virtual

◆ isNamedFlowContentElement() [1/2]

bool WebCore::Element::isNamedFlowContentElement ( ) const
inline

◆ isNamedFlowContentElement() [2/2]

bool WebCore::Element::isNamedFlowContentElement ( ) const
inline

◆ isOptionalFormControl() [1/2]

virtual bool WebCore::Element::isOptionalFormControl ( ) const
inlinevirtual

◆ isOptionalFormControl() [2/2]

virtual bool WebCore::Element::isOptionalFormControl ( ) const
inlinevirtual

◆ isOutOfRange() [1/2]

virtual bool WebCore::Element::isOutOfRange ( ) const
inlinevirtual

◆ isOutOfRange() [2/2]

virtual bool WebCore::Element::isOutOfRange ( ) const
inlinevirtual

◆ isRequiredFormControl() [1/2]

virtual bool WebCore::Element::isRequiredFormControl ( ) const
inlinevirtual

◆ isRequiredFormControl() [2/2]

virtual bool WebCore::Element::isRequiredFormControl ( ) const
inlinevirtual

◆ isSliderContainerElement() [1/2]

virtual bool WebCore::Element::isSliderContainerElement ( ) const
inlinevirtual

◆ isSliderContainerElement() [2/2]

virtual bool WebCore::Element::isSliderContainerElement ( ) const
inlinevirtual

◆ isSpellCheckingEnabled() [1/2]

bool WebCore::Element::isSpellCheckingEnabled ( ) const

◆ isSpellCheckingEnabled() [2/2]

bool Element::isSpellCheckingEnabled ( ) const

◆ isSpinButtonElement() [1/2]

virtual bool WebCore::Element::isSpinButtonElement ( ) const
inlinevirtual

◆ isSpinButtonElement() [2/2]

virtual bool WebCore::Element::isSpinButtonElement ( ) const
inlinevirtual

◆ isTextFormControl() [1/2]

virtual bool WebCore::Element::isTextFormControl ( ) const
inlinevirtual

◆ isTextFormControl() [2/2]

virtual bool WebCore::Element::isTextFormControl ( ) const
inlinevirtual

◆ isUploadButton() [1/2]

virtual bool WebCore::Element::isUploadButton ( ) const
inlinevirtual

◆ isUploadButton() [2/2]

virtual bool WebCore::Element::isUploadButton ( ) const
inlinevirtual

◆ isURLAttribute() [1/2]

virtual bool WebCore::Element::isURLAttribute ( const Attribute ) const
inlinevirtual

◆ isURLAttribute() [2/2]

virtual bool WebCore::Element::isURLAttribute ( const Attribute ) const
inlinevirtual

◆ isVisibleInViewportChanged() [1/2]

virtual void WebCore::Element::isVisibleInViewportChanged ( )
inlinevirtual

◆ isVisibleInViewportChanged() [2/2]

virtual void WebCore::Element::isVisibleInViewportChanged ( )
inlinevirtual

◆ locale() [1/2]

Locale & Element::locale ( ) const

◆ locale() [2/2]

Locale& WebCore::Element::locale ( ) const

◆ localName() [1/2]

const AtomicString& WebCore::Element::localName ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ localName() [2/2]

const AtomicString& WebCore::Element::localName ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ matches() [1/2]

WEBCORE_EXPORT ExceptionOr<bool> WebCore::Element::matches ( const String selectors)

◆ matches() [2/2]

ExceptionOr< bool > Element::matches ( const String selectors)

◆ matchesDefaultPseudoClass() [1/2]

virtual bool WebCore::Element::matchesDefaultPseudoClass ( ) const
virtual

◆ matchesDefaultPseudoClass() [2/2]

bool Element::matchesDefaultPseudoClass ( ) const
virtual

◆ matchesIndeterminatePseudoClass() [1/2]

virtual bool WebCore::Element::matchesIndeterminatePseudoClass ( ) const
virtual

◆ matchesIndeterminatePseudoClass() [2/2]

bool Element::matchesIndeterminatePseudoClass ( ) const
virtual

◆ matchesInvalidPseudoClass() [1/2]

virtual bool WebCore::Element::matchesInvalidPseudoClass ( ) const
virtual

◆ matchesInvalidPseudoClass() [2/2]

bool Element::matchesInvalidPseudoClass ( ) const
virtual

◆ matchesReadWritePseudoClass() [1/2]

virtual bool WebCore::Element::matchesReadWritePseudoClass ( ) const
virtual

◆ matchesReadWritePseudoClass() [2/2]

bool Element::matchesReadWritePseudoClass ( ) const
virtual

◆ matchesValidPseudoClass() [1/2]

virtual bool WebCore::Element::matchesValidPseudoClass ( ) const
virtual

◆ matchesValidPseudoClass() [2/2]

bool Element::matchesValidPseudoClass ( ) const
virtual

◆ mayCauseRepaintInsideViewport() [1/2]

bool WebCore::Element::mayCauseRepaintInsideViewport ( const IntRect visibleRect = nullptr) const

◆ mayCauseRepaintInsideViewport() [2/2]

bool Element::mayCauseRepaintInsideViewport ( const IntRect visibleRect = nullptr) const

◆ mediaVolumeDidChange() [1/2]

virtual void WebCore::Element::mediaVolumeDidChange ( )
inlinevirtual

◆ mediaVolumeDidChange() [2/2]

virtual void WebCore::Element::mediaVolumeDidChange ( )
inlinevirtual

◆ mergeWithNextTextNode() [1/2]

ExceptionOr< void > Element::mergeWithNextTextNode ( Text node)
staticprotected

◆ mergeWithNextTextNode() [2/2]

static ExceptionOr<void> WebCore::Element::mergeWithNextTextNode ( Text )
staticprotected

◆ minimumSizeForResizing() [1/2]

LayoutSize Element::minimumSizeForResizing ( ) const

◆ minimumSizeForResizing() [2/2]

LayoutSize WebCore::Element::minimumSizeForResizing ( ) const

◆ namespaceURI() [1/2]

const AtomicString& WebCore::Element::namespaceURI ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ namespaceURI() [2/2]

const AtomicString& WebCore::Element::namespaceURI ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ needsStyleInvalidation() [1/2]

bool Element::needsStyleInvalidation ( ) const

◆ needsStyleInvalidation() [2/2]

bool WebCore::Element::needsStyleInvalidation ( ) const

◆ nodeName() [1/2]

String Element::nodeName ( ) const
overridevirtual

Implements WebCore::Node.

◆ nodeName() [2/2]

String WebCore::Element::nodeName ( ) const
overridevirtual

Implements WebCore::Node.

◆ nodeNamePreservingCase() [1/2]

String Element::nodeNamePreservingCase ( ) const

◆ nodeNamePreservingCase() [2/2]

String WebCore::Element::nodeNamePreservingCase ( ) const

◆ normalizeAttributes() [1/2]

void WebCore::Element::normalizeAttributes ( )

◆ normalizeAttributes() [2/2]

void Element::normalizeAttributes ( )

◆ offsetHeight() [1/2]

double Element::offsetHeight ( )

◆ offsetHeight() [2/2]

WEBCORE_EXPORT double WebCore::Element::offsetHeight ( )

◆ offsetLeft() [1/2]

WEBCORE_EXPORT double WebCore::Element::offsetLeft ( )

◆ offsetLeft() [2/2]

double Element::offsetLeft ( )

◆ offsetParent() [1/2]

Element* WebCore::Element::offsetParent ( )

◆ offsetParent() [2/2]

Element * Element::offsetParent ( )

◆ offsetTop() [1/2]

WEBCORE_EXPORT double WebCore::Element::offsetTop ( )

◆ offsetTop() [2/2]

double Element::offsetTop ( )

◆ offsetWidth() [1/2]

WEBCORE_EXPORT double WebCore::Element::offsetWidth ( )

◆ offsetWidth() [2/2]

double Element::offsetWidth ( )

◆ outerHTML() [1/2]

String Element::outerHTML ( ) const

◆ outerHTML() [2/2]

WEBCORE_EXPORT String WebCore::Element::outerHTML ( ) const

◆ outerText() [1/2]

String Element::outerText ( )

◆ outerText() [2/2]

WEBCORE_EXPORT String WebCore::Element::outerText ( )

◆ parseAttribute() [1/2]

virtual void WebCore::Element::parseAttribute ( const QualifiedName ,
const AtomicString  
)
inlinevirtual

◆ parseAttribute() [2/2]

virtual void WebCore::Element::parseAttribute ( const QualifiedName ,
const AtomicString  
)
inlinevirtual

◆ parseAttributeName() [1/2]

static ExceptionOr<QualifiedName> WebCore::Element::parseAttributeName ( const AtomicString namespaceURI,
const AtomicString qualifiedName 
)
static

◆ parseAttributeName() [2/2]

ExceptionOr< QualifiedName > Element::parseAttributeName ( const AtomicString namespaceURI,
const AtomicString qualifiedName 
)
static

◆ parserDidSetAttributes() [1/2]

virtual void WebCore::Element::parserDidSetAttributes ( )
protectedvirtual

◆ parserDidSetAttributes() [2/2]

void Element::parserDidSetAttributes ( )
protectedvirtual

◆ parserSetAttributes() [1/2]

void WebCore::Element::parserSetAttributes ( const Vector< Attribute > &  )

◆ parserSetAttributes() [2/2]

void Element::parserSetAttributes ( const Vector< Attribute > &  attributeVector)

◆ prefix() [1/2]

const AtomicString& WebCore::Element::prefix ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ prefix() [2/2]

const AtomicString& WebCore::Element::prefix ( ) const
inlinefinalvirtual

Reimplemented from WebCore::Node.

◆ prepareForDocumentSuspension() [1/2]

virtual void WebCore::Element::prepareForDocumentSuspension ( )
inlinevirtual

◆ prepareForDocumentSuspension() [2/2]

virtual void WebCore::Element::prepareForDocumentSuspension ( )
inlinevirtual

◆ privateBrowsingStateDidChange() [1/2]

virtual void WebCore::Element::privateBrowsingStateDidChange ( )
inlinevirtual

◆ privateBrowsingStateDidChange() [2/2]

virtual void WebCore::Element::privateBrowsingStateDidChange ( )
inlinevirtual

◆ pseudo() [1/2]

const AtomicString & Element::pseudo ( ) const

◆ pseudo() [2/2]

const AtomicString& WebCore::Element::pseudo ( ) const

◆ reactionQueue() [1/2]

CustomElementReactionQueue* WebCore::Element::reactionQueue ( ) const

◆ reactionQueue() [2/2]

CustomElementReactionQueue * Element::reactionQueue ( ) const

◆ regionOversetState() [1/2]

RegionOversetState Element::regionOversetState ( ) const

◆ regionOversetState() [2/2]

RegionOversetState WebCore::Element::regionOversetState ( ) const

◆ removeAllEventListeners() [1/2]

void WebCore::Element::removeAllEventListeners ( )
finalprotectedvirtual

Reimplemented from WebCore::EventTarget.

◆ removeAllEventListeners() [2/2]

void Element::removeAllEventListeners ( )
finalprotectedvirtual

Reimplemented from WebCore::EventTarget.

◆ removeAttribute() [1/4]

bool WebCore::Element::removeAttribute ( const QualifiedName )

◆ removeAttribute() [2/4]

bool Element::removeAttribute ( const QualifiedName name)

◆ removeAttribute() [3/4]

bool Element::removeAttribute ( const AtomicString name)

◆ removeAttribute() [4/4]

WEBCORE_EXPORT bool WebCore::Element::removeAttribute ( const AtomicString name)

◆ removeAttributeNode() [1/2]

ExceptionOr< Ref< Attr > > Element::removeAttributeNode ( Attr attr)

◆ removeAttributeNode() [2/2]

WEBCORE_EXPORT ExceptionOr<Ref<Attr> > WebCore::Element::removeAttributeNode ( Attr )

◆ removeAttributeNS() [1/2]

bool Element::removeAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ removeAttributeNS() [2/2]

WEBCORE_EXPORT bool WebCore::Element::removeAttributeNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ removedFrom() [1/2]

void Element::removedFrom ( ContainerNode insertionPoint)
overrideprotectedvirtual

◆ removedFrom() [2/2]

void WebCore::Element::removedFrom ( ContainerNode )
overrideprotectedvirtual

◆ rendererIsNeeded() [1/2]

virtual bool WebCore::Element::rendererIsNeeded ( const RenderStyle )
virtual

◆ rendererIsNeeded() [2/2]

bool Element::rendererIsNeeded ( const RenderStyle style)
virtual

◆ renderNamedFlowFragment() [1/2]

RenderNamedFlowFragment* WebCore::Element::renderNamedFlowFragment ( ) const

◆ renderNamedFlowFragment() [2/2]

RenderNamedFlowFragment * Element::renderNamedFlowFragment ( ) const

◆ resetComputedStyle() [1/2]

void Element::resetComputedStyle ( )

◆ resetComputedStyle() [2/2]

void WebCore::Element::resetComputedStyle ( )

◆ resolveCustomStyle() [1/2]

std::optional< ElementStyle > Element::resolveCustomStyle ( const RenderStyle parentStyle,
const RenderStyle shadowHostStyle 
)
virtual

◆ resolveCustomStyle() [2/2]

virtual std::optional<ElementStyle> WebCore::Element::resolveCustomStyle ( const RenderStyle parentStyle,
const RenderStyle shadowHostStyle 
)
virtual

◆ resolveStyle() [1/2]

ElementStyle WebCore::Element::resolveStyle ( const RenderStyle parentStyle)

◆ resolveStyle() [2/2]

ElementStyle Element::resolveStyle ( const RenderStyle parentStyle)

◆ resumeFromDocumentSuspension() [1/2]

virtual void WebCore::Element::resumeFromDocumentSuspension ( )
inlinevirtual

◆ resumeFromDocumentSuspension() [2/2]

virtual void WebCore::Element::resumeFromDocumentSuspension ( )
inlinevirtual

◆ rootElement() [1/2]

const Element* WebCore::Element::rootElement ( ) const

◆ rootElement() [2/2]

const Element * Element::rootElement ( ) const
inline

◆ savedLayerScrollPosition() [1/2]

IntPoint WebCore::Element::savedLayerScrollPosition ( ) const

◆ savedLayerScrollPosition() [2/2]

IntPoint Element::savedLayerScrollPosition ( ) const

◆ screenRect() [1/2]

IntRect Element::screenRect ( ) const

◆ screenRect() [2/2]

WEBCORE_EXPORT IntRect WebCore::Element::screenRect ( ) const

◆ scrollBy() [1/4]

void Element::scrollBy ( const ScrollToOptions options)

◆ scrollBy() [2/4]

void WebCore::Element::scrollBy ( const ScrollToOptions )

◆ scrollBy() [3/4]

void Element::scrollBy ( double  x,
double  y 
)

◆ scrollBy() [4/4]

void WebCore::Element::scrollBy ( double  x,
double  y 
)

◆ scrollByLines() [1/2]

void Element::scrollByLines ( int  lines)

◆ scrollByLines() [2/2]

WEBCORE_EXPORT void WebCore::Element::scrollByLines ( int  lines)

◆ scrollByPages() [1/2]

WEBCORE_EXPORT void WebCore::Element::scrollByPages ( int  pages)

◆ scrollByPages() [2/2]

void Element::scrollByPages ( int  pages)

◆ scrollHeight() [1/2]

int Element::scrollHeight ( )
virtual

◆ scrollHeight() [2/2]

virtual int WebCore::Element::scrollHeight ( )
virtual

◆ scrollIntoView() [1/2]

WEBCORE_EXPORT void WebCore::Element::scrollIntoView ( bool  alignToTop = true)

◆ scrollIntoView() [2/2]

void Element::scrollIntoView ( bool  alignToTop = true)

◆ scrollIntoViewIfNeeded() [1/2]

void Element::scrollIntoViewIfNeeded ( bool  centerIfNeeded = true)

◆ scrollIntoViewIfNeeded() [2/2]

WEBCORE_EXPORT void WebCore::Element::scrollIntoViewIfNeeded ( bool  centerIfNeeded = true)

◆ scrollIntoViewIfNotVisible() [1/2]

WEBCORE_EXPORT void WebCore::Element::scrollIntoViewIfNotVisible ( bool  centerIfNotVisible = true)

◆ scrollIntoViewIfNotVisible() [2/2]

void Element::scrollIntoViewIfNotVisible ( bool  centerIfNotVisible = true)

◆ scrollLeft() [1/2]

virtual int WebCore::Element::scrollLeft ( )
virtual

◆ scrollLeft() [2/2]

int Element::scrollLeft ( )
virtual

◆ scrollTo() [1/4]

void Element::scrollTo ( const ScrollToOptions options)
virtual

◆ scrollTo() [2/4]

virtual void WebCore::Element::scrollTo ( const ScrollToOptions )
virtual

◆ scrollTo() [3/4]

void Element::scrollTo ( double  x,
double  y 
)

◆ scrollTo() [4/4]

void WebCore::Element::scrollTo ( double  x,
double  y 
)

◆ scrollTop() [1/2]

virtual int WebCore::Element::scrollTop ( )
virtual

◆ scrollTop() [2/2]

int Element::scrollTop ( )
virtual

◆ scrollWidth() [1/2]

int Element::scrollWidth ( )
virtual

◆ scrollWidth() [2/2]

virtual int WebCore::Element::scrollWidth ( )
virtual

◆ setActive() [1/2]

virtual void WebCore::Element::setActive ( bool  flag = true,
bool  pause = false 
)
virtual

◆ setActive() [2/2]

void Element::setActive ( bool  flag = true,
bool  pause = false 
)
virtual

◆ setAffectsNextSiblingElementStyle() [1/2]

void WebCore::Element::setAffectsNextSiblingElementStyle ( )
inline

◆ setAffectsNextSiblingElementStyle() [2/2]

void WebCore::Element::setAffectsNextSiblingElementStyle ( )
inline

◆ setAfterPseudoElement() [1/2]

void Element::setAfterPseudoElement ( Ref< PseudoElement > &&  element)

◆ setAfterPseudoElement() [2/2]

void WebCore::Element::setAfterPseudoElement ( Ref< PseudoElement > &&  )

◆ setAttribute() [1/4]

WEBCORE_EXPORT void WebCore::Element::setAttribute ( const QualifiedName ,
const AtomicString value 
)

◆ setAttribute() [2/4]

void Element::setAttribute ( const QualifiedName name,
const AtomicString value 
)

◆ setAttribute() [3/4]

ExceptionOr< void > Element::setAttribute ( const AtomicString name,
const AtomicString value 
)

◆ setAttribute() [4/4]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::setAttribute ( const AtomicString name,
const AtomicString value 
)

◆ setAttributeEventListener() [1/2]

void WebCore::Element::setAttributeEventListener ( const AtomicString eventType,
const QualifiedName attributeName,
const AtomicString value 
)

◆ setAttributeEventListener() [2/2]

void Element::setAttributeEventListener ( const AtomicString eventType,
const QualifiedName attributeName,
const AtomicString value 
)

◆ setAttributeNode() [1/2]

ExceptionOr< RefPtr< Attr > > Element::setAttributeNode ( Attr attrNode)

◆ setAttributeNode() [2/2]

WEBCORE_EXPORT ExceptionOr<RefPtr<Attr> > WebCore::Element::setAttributeNode ( Attr )

◆ setAttributeNodeNS() [1/2]

WEBCORE_EXPORT ExceptionOr<RefPtr<Attr> > WebCore::Element::setAttributeNodeNS ( Attr )

◆ setAttributeNodeNS() [2/2]

ExceptionOr< RefPtr< Attr > > Element::setAttributeNodeNS ( Attr attrNode)

◆ setAttributeNS() [1/2]

ExceptionOr< void > Element::setAttributeNS ( const AtomicString namespaceURI,
const AtomicString qualifiedName,
const AtomicString value 
)

◆ setAttributeNS() [2/2]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::setAttributeNS ( const AtomicString namespaceURI,
const AtomicString qualifiedName,
const AtomicString value 
)

◆ setAttributeWithoutSynchronization() [1/2]

WEBCORE_EXPORT void WebCore::Element::setAttributeWithoutSynchronization ( const QualifiedName ,
const AtomicString value 
)

◆ setAttributeWithoutSynchronization() [2/2]

void Element::setAttributeWithoutSynchronization ( const QualifiedName name,
const AtomicString value 
)

◆ setBeforePseudoElement() [1/2]

void Element::setBeforePseudoElement ( Ref< PseudoElement > &&  element)

◆ setBeforePseudoElement() [2/2]

void WebCore::Element::setBeforePseudoElement ( Ref< PseudoElement > &&  )

◆ setBooleanAttribute() [1/2]

WEBCORE_EXPORT void WebCore::Element::setBooleanAttribute ( const QualifiedName name,
bool   
)

◆ setBooleanAttribute() [2/2]

void Element::setBooleanAttribute ( const QualifiedName name,
bool  value 
)

◆ setChildIndex() [1/2]

void WebCore::Element::setChildIndex ( unsigned  )

◆ setChildIndex() [2/2]

void Element::setChildIndex ( unsigned  index)

◆ setChildrenAffectedByBackwardPositionalRules() [1/2]

void WebCore::Element::setChildrenAffectedByBackwardPositionalRules ( )

◆ setChildrenAffectedByBackwardPositionalRules() [2/2]

void Element::setChildrenAffectedByBackwardPositionalRules ( )

◆ setChildrenAffectedByDrag() [1/2]

void Element::setChildrenAffectedByDrag ( )

◆ setChildrenAffectedByDrag() [2/2]

void WebCore::Element::setChildrenAffectedByDrag ( )

◆ setChildrenAffectedByFirstChildRules() [1/2]

void WebCore::Element::setChildrenAffectedByFirstChildRules ( )
inline

◆ setChildrenAffectedByFirstChildRules() [2/2]

void WebCore::Element::setChildrenAffectedByFirstChildRules ( )
inline

◆ setChildrenAffectedByHover() [1/2]

void WebCore::Element::setChildrenAffectedByHover ( )
inline

◆ setChildrenAffectedByHover() [2/2]

void WebCore::Element::setChildrenAffectedByHover ( )
inline

◆ setChildrenAffectedByLastChildRules() [1/2]

void WebCore::Element::setChildrenAffectedByLastChildRules ( )
inline

◆ setChildrenAffectedByLastChildRules() [2/2]

void WebCore::Element::setChildrenAffectedByLastChildRules ( )
inline

◆ setChildrenAffectedByPropertyBasedBackwardPositionalRules() [1/2]

void WebCore::Element::setChildrenAffectedByPropertyBasedBackwardPositionalRules ( )

◆ setChildrenAffectedByPropertyBasedBackwardPositionalRules() [2/2]

void Element::setChildrenAffectedByPropertyBasedBackwardPositionalRules ( )

◆ setFocus() [1/2]

void Element::setFocus ( bool  flag)
virtual

◆ setFocus() [2/2]

virtual void WebCore::Element::setFocus ( bool  flag)
virtual

◆ setHasDisplayContents() [1/2]

void WebCore::Element::setHasDisplayContents ( bool  )

◆ setHasDisplayContents() [2/2]

void Element::setHasDisplayContents ( bool  value)

◆ setHasFocusWithin() [1/2]

void Element::setHasFocusWithin ( bool  flag)
inline

◆ setHasFocusWithin() [2/2]

void WebCore::Element::setHasFocusWithin ( bool  flag)

◆ setHasPendingResources() [1/2]

void Element::setHasPendingResources ( )

◆ setHasPendingResources() [2/2]

void WebCore::Element::setHasPendingResources ( )

◆ setHovered() [1/2]

void Element::setHovered ( bool  flag = true)
virtual

◆ setHovered() [2/2]

virtual void WebCore::Element::setHovered ( bool  flag = true)
virtual

◆ setIdAttribute() [1/2]

void Element::setIdAttribute ( const AtomicString value)
inline

◆ setIdAttribute() [2/2]

void WebCore::Element::setIdAttribute ( const AtomicString )

◆ setInnerHTML() [1/2]

ExceptionOr< void > Element::setInnerHTML ( const String html)

◆ setInnerHTML() [2/2]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::setInnerHTML ( const String )

◆ setIntegralAttribute() [1/2]

WEBCORE_EXPORT void WebCore::Element::setIntegralAttribute ( const QualifiedName attributeName,
int  value 
)

◆ setIntegralAttribute() [2/2]

void Element::setIntegralAttribute ( const QualifiedName attributeName,
int  value 
)

◆ setIsCustomElementUpgradeCandidate() [1/2]

void WebCore::Element::setIsCustomElementUpgradeCandidate ( )

◆ setIsCustomElementUpgradeCandidate() [2/2]

void Element::setIsCustomElementUpgradeCandidate ( )

◆ setIsDefinedCustomElement() [1/2]

void Element::setIsDefinedCustomElement ( JSCustomElementInterface elementInterface)

◆ setIsDefinedCustomElement() [2/2]

void WebCore::Element::setIsDefinedCustomElement ( JSCustomElementInterface )

◆ setIsFailedCustomElement() [1/2]

void WebCore::Element::setIsFailedCustomElement ( JSCustomElementInterface )

◆ setIsFailedCustomElement() [2/2]

void Element::setIsFailedCustomElement ( JSCustomElementInterface )

◆ setIsNamedFlowContentElement() [1/2]

void WebCore::Element::setIsNamedFlowContentElement ( )

◆ setIsNamedFlowContentElement() [2/2]

void Element::setIsNamedFlowContentElement ( )

◆ setMinimumSizeForResizing() [1/2]

void Element::setMinimumSizeForResizing ( const LayoutSize size)

◆ setMinimumSizeForResizing() [2/2]

void WebCore::Element::setMinimumSizeForResizing ( const LayoutSize )

◆ setOuterHTML() [1/2]

ExceptionOr< void > Element::setOuterHTML ( const String html)

◆ setOuterHTML() [2/2]

WEBCORE_EXPORT ExceptionOr<void> WebCore::Element::setOuterHTML ( const String )

◆ setPrefix() [1/2]

ExceptionOr<void> WebCore::Element::setPrefix ( const AtomicString )
finalvirtual

Reimplemented from WebCore::Node.

◆ setPrefix() [2/2]

ExceptionOr< void > Element::setPrefix ( const AtomicString prefix)
finalvirtual

Reimplemented from WebCore::Node.

◆ setPseudo() [1/2]

void Element::setPseudo ( const AtomicString value)

◆ setPseudo() [2/2]

WEBCORE_EXPORT void WebCore::Element::setPseudo ( const AtomicString )

◆ setRegionOversetState() [1/2]

void WebCore::Element::setRegionOversetState ( RegionOversetState  )

◆ setRegionOversetState() [2/2]

void Element::setRegionOversetState ( RegionOversetState  state)

◆ setSavedLayerScrollPosition() [1/2]

void WebCore::Element::setSavedLayerScrollPosition ( const IntPoint )

◆ setSavedLayerScrollPosition() [2/2]

void Element::setSavedLayerScrollPosition ( const IntPoint position)

◆ setScrollLeft() [1/2]

void Element::setScrollLeft ( int  newLeft)
virtual

◆ setScrollLeft() [2/2]

virtual void WebCore::Element::setScrollLeft ( int  )
virtual

◆ setScrollTop() [1/2]

virtual void WebCore::Element::setScrollTop ( int  )
virtual

◆ setScrollTop() [2/2]

void Element::setScrollTop ( int  newTop)
virtual

◆ setStyleAffectedByActive() [1/2]

void WebCore::Element::setStyleAffectedByActive ( )

◆ setStyleAffectedByActive() [2/2]

void Element::setStyleAffectedByActive ( )

◆ setStyleAffectedByEmpty() [1/2]

void WebCore::Element::setStyleAffectedByEmpty ( )

◆ setStyleAffectedByEmpty() [2/2]

void Element::setStyleAffectedByEmpty ( )

◆ setStyleAffectedByFocusWithin() [1/2]

void Element::setStyleAffectedByFocusWithin ( )

◆ setStyleAffectedByFocusWithin() [2/2]

void WebCore::Element::setStyleAffectedByFocusWithin ( )

◆ setStyleIsAffectedByPreviousSibling() [1/2]

void WebCore::Element::setStyleIsAffectedByPreviousSibling ( )
inline

◆ setStyleIsAffectedByPreviousSibling() [2/2]

void WebCore::Element::setStyleIsAffectedByPreviousSibling ( )
inline

◆ setSynchronizedLazyAttribute() [1/2]

void WebCore::Element::setSynchronizedLazyAttribute ( const QualifiedName ,
const AtomicString value 
)

◆ setSynchronizedLazyAttribute() [2/2]

void Element::setSynchronizedLazyAttribute ( const QualifiedName name,
const AtomicString value 
)

◆ setTabIndex() [1/2]

void Element::setTabIndex ( int  value)

◆ setTabIndex() [2/2]

WEBCORE_EXPORT void WebCore::Element::setTabIndex ( int  )

◆ setTabIndexExplicitly() [1/2]

void Element::setTabIndexExplicitly ( int  tabIndex)
protected

◆ setTabIndexExplicitly() [2/2]

void WebCore::Element::setTabIndexExplicitly ( int  )
protected

◆ setUnsignedIntegralAttribute() [1/2]

WEBCORE_EXPORT void WebCore::Element::setUnsignedIntegralAttribute ( const QualifiedName attributeName,
unsigned  value 
)

◆ setUnsignedIntegralAttribute() [2/2]

void Element::setUnsignedIntegralAttribute ( const QualifiedName attributeName,
unsigned  value 
)

◆ shadowPseudoId() [1/2]

virtual const AtomicString& WebCore::Element::shadowPseudoId ( ) const
virtual

◆ shadowPseudoId() [2/2]

const AtomicString & Element::shadowPseudoId ( ) const
virtual

◆ shadowRoot() [1/2]

ShadowRoot * Element::shadowRoot ( ) const

◆ shadowRoot() [2/2]

WEBCORE_EXPORT ShadowRoot* WebCore::Element::shadowRoot ( ) const

◆ shadowRootForBindings() [1/2]

ShadowRoot* WebCore::Element::shadowRootForBindings ( JSC::ExecState ) const

◆ shadowRootForBindings() [2/2]

ShadowRoot * Element::shadowRootForBindings ( JSC::ExecState state) const

◆ shouldAppearIndeterminate() [1/2]

virtual bool WebCore::Element::shouldAppearIndeterminate ( ) const
virtual

◆ shouldAppearIndeterminate() [2/2]

bool Element::shouldAppearIndeterminate ( ) const
virtual

◆ shouldUseInputMethod() [1/2]

virtual bool WebCore::Element::shouldUseInputMethod ( )
virtual

◆ shouldUseInputMethod() [2/2]

bool Element::shouldUseInputMethod ( )
virtual

◆ stripScriptingAttributes() [1/2]

void WebCore::Element::stripScriptingAttributes ( Vector< Attribute > &  ) const

◆ stripScriptingAttributes() [2/2]

void Element::stripScriptingAttributes ( Vector< Attribute > &  attributeVector) const

◆ styleAffectedByActive() [1/2]

bool WebCore::Element::styleAffectedByActive ( ) const
inline

◆ styleAffectedByActive() [2/2]

bool WebCore::Element::styleAffectedByActive ( ) const
inline

◆ styleAffectedByEmpty() [1/2]

bool WebCore::Element::styleAffectedByEmpty ( ) const
inline

◆ styleAffectedByEmpty() [2/2]

bool WebCore::Element::styleAffectedByEmpty ( ) const
inline

◆ styleAffectedByFocusWithin() [1/2]

bool WebCore::Element::styleAffectedByFocusWithin ( ) const
inline

◆ styleAffectedByFocusWithin() [2/2]

bool WebCore::Element::styleAffectedByFocusWithin ( ) const
inline

◆ styleResolver() [1/2]

StyleResolver & Element::styleResolver ( )

◆ styleResolver() [2/2]

StyleResolver& WebCore::Element::styleResolver ( )

◆ supportsFocus() [1/2]

bool Element::supportsFocus ( ) const
virtual

◆ supportsFocus() [2/2]

virtual bool WebCore::Element::supportsFocus ( ) const
virtual

◆ synchronizeAllAttributes() [1/2]

void Element::synchronizeAllAttributes ( ) const

◆ synchronizeAllAttributes() [2/2]

void WebCore::Element::synchronizeAllAttributes ( ) const

◆ tabIndex() [1/2]

virtual int WebCore::Element::tabIndex ( ) const
virtual

◆ tabIndex() [2/2]

int Element::tabIndex ( ) const
virtual

◆ tabIndexSetExplicitly() [1/2]

bool Element::tabIndexSetExplicitly ( ) const

◆ tabIndexSetExplicitly() [2/2]

bool WebCore::Element::tabIndexSetExplicitly ( ) const

◆ tagName() [1/2]

String WebCore::Element::tagName ( ) const
inline

◆ tagName() [2/2]

String WebCore::Element::tagName ( ) const
inline

◆ tagQName() [1/2]

const QualifiedName& WebCore::Element::tagQName ( ) const
inline

◆ tagQName() [2/2]

const QualifiedName& WebCore::Element::tagQName ( ) const
inline

◆ target() [1/2]

virtual String WebCore::Element::target ( ) const
inlinevirtual

◆ target() [2/2]

virtual String WebCore::Element::target ( ) const
inlinevirtual

◆ title() [1/2]

virtual String WebCore::Element::title ( ) const
virtual

◆ title() [2/2]

String Element::title ( ) const
virtual

◆ updateFocusAppearance() [1/2]

void Element::updateFocusAppearance ( SelectionRestorationMode  ,
SelectionRevealMode  revealMode = SelectionRevealMode::Reveal 
)
virtual

◆ updateFocusAppearance() [2/2]

virtual void WebCore::Element::updateFocusAppearance ( SelectionRestorationMode  ,
SelectionRevealMode  = SelectionRevealMode::Reveal 
)
virtual

◆ updateFocusAppearanceAfterAttachIfNeeded() [1/2]

void WebCore::Element::updateFocusAppearanceAfterAttachIfNeeded ( )

◆ updateFocusAppearanceAfterAttachIfNeeded() [2/2]

void Element::updateFocusAppearanceAfterAttachIfNeeded ( )

◆ userAgentShadowRoot() [1/2]

ShadowRoot * Element::userAgentShadowRoot ( ) const

◆ userAgentShadowRoot() [2/2]

ShadowRoot* WebCore::Element::userAgentShadowRoot ( ) const

◆ visibilityStateChanged() [1/2]

virtual void WebCore::Element::visibilityStateChanged ( )
inlinevirtual

◆ visibilityStateChanged() [2/2]

virtual void WebCore::Element::visibilityStateChanged ( )
inlinevirtual

◆ willAttachRenderers() [1/2]

void Element::willAttachRenderers ( )
virtual

◆ willAttachRenderers() [2/2]

virtual void WebCore::Element::willAttachRenderers ( )
virtual

◆ willBecomeFullscreenElement() [1/2]

void Element::willBecomeFullscreenElement ( )
virtual

◆ willBecomeFullscreenElement() [2/2]

virtual void WebCore::Element::willBecomeFullscreenElement ( )
virtual

◆ willDetachRenderers() [1/2]

virtual void WebCore::Element::willDetachRenderers ( )
virtual

◆ willDetachRenderers() [2/2]

void Element::willDetachRenderers ( )
virtual

◆ willRecalcStyle() [1/2]

void Element::willRecalcStyle ( Style::Change  )
virtual

Reimplemented in WebCore::SVGElement.

◆ willRecalcStyle() [2/2]

virtual void WebCore::Element::willRecalcStyle ( Style::Change  )
virtual

Reimplemented in WebCore::SVGElement.

◆ willResetComputedStyle() [1/2]

void Element::willResetComputedStyle ( )
virtual

◆ willResetComputedStyle() [2/2]

virtual void WebCore::Element::willResetComputedStyle ( )
virtual

◆ willStopBeingFullscreenElement() [1/2]

virtual void WebCore::Element::willStopBeingFullscreenElement ( )
inlinevirtual

◆ willStopBeingFullscreenElement() [2/2]

virtual void WebCore::Element::willStopBeingFullscreenElement ( )
inlinevirtual

Friends And Related Function Documentation

◆ Attr

Attr
friend

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