|
WEBCORE_EXPORT String | title () const final |
|
int | tabIndex () const override |
|
WEBCORE_EXPORT ExceptionOr< void > | setInnerText (const String &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setOuterText (const String &) |
|
virtual bool | hasCustomFocusLogic () const |
|
bool | supportsFocus () const override |
|
WEBCORE_EXPORT String | contentEditable () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setContentEditable (const String &) |
|
virtual bool | draggable () const |
|
WEBCORE_EXPORT void | setDraggable (bool) |
|
WEBCORE_EXPORT bool | spellcheck () const |
|
WEBCORE_EXPORT void | setSpellcheck (bool) |
|
WEBCORE_EXPORT bool | translate () const |
|
WEBCORE_EXPORT void | setTranslate (bool) |
|
WEBCORE_EXPORT void | click () |
|
void | accessKeyAction (bool sendMouseEvents) override |
|
bool | rendererIsNeeded (const RenderStyle &) override |
|
RenderPtr< RenderElement > | createElementRenderer (RenderStyle &&, const RenderTreePosition &) override |
|
virtual WEBCORE_EXPORT HTMLFormElement * | form () const |
|
WEBCORE_EXPORT const AtomicString & | dir () const |
|
WEBCORE_EXPORT void | setDir (const AtomicString &) |
|
bool | hasDirectionAuto () const |
|
TextDirection | directionalityIfhasDirAutoAttribute (bool &isAuto) const |
|
virtual bool | isHTMLUnknownElement () const |
|
virtual bool | isTextControlInnerTextElement () const |
|
bool | willRespondToMouseMoveEvents () override |
|
bool | willRespondToMouseWheelEvents () override |
|
bool | willRespondToMouseClickEvents () override |
|
virtual bool | isLabelable () const |
|
virtual FormNamedItem * | asFormNamedItem () |
|
bool | hasTagName (const HTMLQualifiedName &name) const |
|
bool | canBeActuallyDisabled () const |
|
bool | isActuallyDisabled () const |
|
WEBCORE_EXPORT String | title () const final |
|
int | tabIndex () const override |
|
WEBCORE_EXPORT ExceptionOr< void > | setInnerText (const String &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setOuterText (const String &) |
|
virtual bool | hasCustomFocusLogic () const |
|
bool | supportsFocus () const override |
|
WEBCORE_EXPORT String | contentEditable () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setContentEditable (const String &) |
|
virtual bool | draggable () const |
|
WEBCORE_EXPORT void | setDraggable (bool) |
|
WEBCORE_EXPORT bool | spellcheck () const |
|
WEBCORE_EXPORT void | setSpellcheck (bool) |
|
WEBCORE_EXPORT bool | translate () const |
|
WEBCORE_EXPORT void | setTranslate (bool) |
|
WEBCORE_EXPORT void | click () |
|
void | accessKeyAction (bool sendMouseEvents) override |
|
bool | rendererIsNeeded (const RenderStyle &) override |
|
RenderPtr< RenderElement > | createElementRenderer (RenderStyle &&, const RenderTreePosition &) override |
|
virtual WEBCORE_EXPORT HTMLFormElement * | form () const |
|
WEBCORE_EXPORT const AtomicString & | dir () const |
|
WEBCORE_EXPORT void | setDir (const AtomicString &) |
|
bool | hasDirectionAuto () const |
|
TextDirection | directionalityIfhasDirAutoAttribute (bool &isAuto) const |
|
virtual bool | isHTMLUnknownElement () const |
|
virtual bool | isTextControlInnerTextElement () const |
|
bool | willRespondToMouseMoveEvents () override |
|
bool | willRespondToMouseWheelEvents () override |
|
bool | willRespondToMouseClickEvents () override |
|
virtual bool | isLabelable () const |
|
virtual FormNamedItem * | asFormNamedItem () |
|
bool | hasTagName (const HTMLQualifiedName &name) const |
|
bool | canBeActuallyDisabled () const |
|
bool | isActuallyDisabled () const |
|
virtual | ~StyledElement () |
|
virtual const StyleProperties * | additionalPresentationAttributeStyle () const |
|
void | invalidateStyleAttribute () |
|
const StyleProperties * | inlineStyle () const |
|
bool | setInlineStyleProperty (CSSPropertyID, CSSValueID identifier, bool important=false) |
|
bool | setInlineStyleProperty (CSSPropertyID, CSSPropertyID identifier, bool important=false) |
|
WEBCORE_EXPORT bool | setInlineStyleProperty (CSSPropertyID, double value, CSSPrimitiveValue::UnitType, bool important=false) |
|
WEBCORE_EXPORT bool | setInlineStyleProperty (CSSPropertyID, const String &value, bool important=false) |
|
bool | removeInlineStyleProperty (CSSPropertyID) |
|
void | removeAllInlineStyleProperties () |
|
void | synchronizeStyleAttributeInternal () const |
|
CSSStyleDeclaration * | cssomStyle () final |
|
const StyleProperties * | presentationAttributeStyle () const |
|
virtual | ~StyledElement () |
|
virtual const StyleProperties * | additionalPresentationAttributeStyle () const |
|
void | invalidateStyleAttribute () |
|
const StyleProperties * | inlineStyle () const |
|
bool | setInlineStyleProperty (CSSPropertyID, CSSValueID identifier, bool important=false) |
|
bool | setInlineStyleProperty (CSSPropertyID, CSSPropertyID identifier, bool important=false) |
|
WEBCORE_EXPORT bool | setInlineStyleProperty (CSSPropertyID, double value, CSSPrimitiveValue::UnitType, bool important=false) |
|
WEBCORE_EXPORT bool | setInlineStyleProperty (CSSPropertyID, const String &value, bool important=false) |
|
bool | removeInlineStyleProperty (CSSPropertyID) |
|
void | removeAllInlineStyleProperties () |
|
void | synchronizeStyleAttributeInternal () const |
|
CSSStyleDeclaration * | cssomStyle () final |
|
const StyleProperties * | presentationAttributeStyle () const |
|
virtual | ~Element () |
|
WEBCORE_EXPORT bool | hasAttribute (const QualifiedName &) const |
|
WEBCORE_EXPORT const AtomicString & | getAttribute (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< String > | getAttributeNames () 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 AtomicString & | attributeWithoutSynchronization (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 AtomicString & | getAttribute (const AtomicString &name) const |
|
WEBCORE_EXPORT const AtomicString & | getAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const |
|
WEBCORE_EXPORT ExceptionOr< void > | setAttribute (const AtomicString &name, const AtomicString &value) |
|
WEBCORE_EXPORT ExceptionOr< void > | setAttributeNS (const AtomicString &namespaceURI, const AtomicString &qualifiedName, const AtomicString &value) |
|
const AtomicString & | getIdAttribute () const |
|
void | setIdAttribute (const AtomicString &) |
|
const AtomicString & | getNameAttribute () const |
|
const AtomicString & | idForStyleResolution () const |
|
AttributeIteratorAccessor | attributesIterator () const |
|
unsigned | attributeCount () const |
|
const Attribute & | attributeAt (unsigned index) const |
|
const Attribute * | findAttributeByName (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 Element * | bindingsOffsetParent () |
|
const Element * | rootElement () const |
|
Element * | offsetParent () |
|
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< ClientRectList > | getClientRects () |
|
Ref< ClientRect > | getBoundingClientRect () |
|
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< Attr > | detachAttribute (unsigned index) |
|
WEBCORE_EXPORT RefPtr< Attr > | getAttributeNode (const AtomicString &name) |
|
WEBCORE_EXPORT RefPtr< Attr > | getAttributeNodeNS (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< Attr > | attrIfExists (const QualifiedName &) |
|
RefPtr< Attr > | attrIfExists (const AtomicString &localName, bool shouldIgnoreAttributeCase) |
|
Ref< Attr > | ensureAttr (const QualifiedName &) |
|
const Vector< RefPtr< Attr > > & | attrNodeList () |
|
const QualifiedName & | tagQName () 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 AtomicString & | localName () const final |
|
const AtomicString & | prefix () const final |
|
const AtomicString & | namespaceURI () const final |
|
ExceptionOr< void > | setPrefix (const AtomicString &) final |
|
Ref< Element > | cloneElementWithChildren (Document &) |
|
Ref< Element > | cloneElementWithoutChildren (Document &) |
|
void | normalizeAttributes () |
|
String | nodeNamePreservingCase () const |
|
WEBCORE_EXPORT void | setBooleanAttribute (const QualifiedName &name, bool) |
|
WEBCORE_EXPORT NamedNodeMap & | attributes () const |
|
void | parserSetAttributes (const Vector< Attribute > &) |
|
void | stripScriptingAttributes (Vector< Attribute > &) const |
|
const ElementData * | elementData () const |
|
UniqueElementData & | ensureUniqueElementData () |
|
void | synchronizeAllAttributes () const |
|
void | cloneAttributesFromElement (const Element &) |
|
void | cloneDataFromElement (const Element &) |
|
bool | hasEquivalentAttributes (const Element *other) const |
|
virtual void | copyNonAttributePropertiesFromElement (const Element &) |
|
WEBCORE_EXPORT ShadowRoot * | shadowRoot () const |
|
ShadowRoot * | shadowRootForBindings (JSC::ExecState &) const |
|
ExceptionOr< ShadowRoot & > | attachShadow (const ShadowRootInit &) |
|
ShadowRoot * | userAgentShadowRoot () const |
|
WEBCORE_EXPORT ShadowRoot & | ensureUserAgentShadowRoot () |
|
void | setIsDefinedCustomElement (JSCustomElementInterface &) |
|
void | setIsFailedCustomElement (JSCustomElementInterface &) |
|
void | setIsCustomElementUpgradeCandidate () |
|
void | enqueueToUpgrade (JSCustomElementInterface &) |
|
CustomElementReactionQueue * | reactionQueue () const |
|
virtual const AtomicString & | shadowPseudoId () const |
|
bool | inActiveChain () const |
|
bool | active () const |
|
bool | hovered () const |
|
bool | focused () const |
|
bool | hasFocusWithin () const |
|
virtual void | setActive (bool flag=true, bool pause=false) |
|
virtual void | setHovered (bool flag=true) |
|
virtual void | setFocus (bool flag) |
|
void | setHasFocusWithin (bool flag) |
|
bool | tabIndexSetExplicitly () const |
|
virtual bool | isFocusable () const |
|
virtual bool | isKeyboardFocusable (KeyboardEvent &) const |
|
virtual bool | isMouseFocusable () const |
|
virtual bool | shouldUseInputMethod () |
|
WEBCORE_EXPORT void | setTabIndex (int) |
|
virtual Element * | focusDelegate () |
|
WEBCORE_EXPORT ExceptionOr< Element * > | insertAdjacentElement (const String &where, Element &newChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | insertAdjacentHTML (const String &where, const String &html) |
|
WEBCORE_EXPORT ExceptionOr< void > | insertAdjacentText (const String &where, const String &text) |
|
const RenderStyle * | computedStyle (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 |
|
Locale & | locale () const |
|
virtual bool | isURLAttribute (const Attribute &) const |
|
virtual bool | attributeContainsURL (const Attribute &attribute) const |
|
virtual String | completeURLsInAttributeValue (const URL &base, const Attribute &) const |
|
virtual bool | isHTMLContentAttribute (const Attribute &) const |
|
WEBCORE_EXPORT URL | getURLAttribute (const QualifiedName &) const |
|
URL | getNonEmptyURLAttribute (const QualifiedName &) const |
|
virtual const AtomicString & | imageSourceURL () 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< void > | setInnerHTML (const String &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setOuterHTML (const String &) |
|
WEBCORE_EXPORT String | innerText () |
|
WEBCORE_EXPORT String | outerText () |
|
const AtomicString & | pseudo () 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 PseudoElement * | beforePseudoElement () const |
|
WEBCORE_EXPORT PseudoElement * | afterPseudoElement () const |
|
bool | childNeedsShadowWalker () const |
|
void | didShadowTreeAwareChildrenChange () |
|
virtual bool | matchesValidPseudoClass () const |
|
virtual bool | matchesInvalidPseudoClass () const |
|
virtual bool | matchesIndeterminatePseudoClass () const |
|
virtual bool | matchesDefaultPseudoClass () const |
|
WEBCORE_EXPORT ExceptionOr< bool > | matches (const String &selectors) |
|
WEBCORE_EXPORT ExceptionOr< Element * > | closest (const String &selectors) |
|
virtual bool | shouldAppearIndeterminate () const |
|
WEBCORE_EXPORT DOMTokenList & | classList () |
|
DatasetDOMStringMap & | dataset () |
|
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 |
|
RenderNamedFlowFragment * | renderNamedFlowFragment () const |
|
bool | hasID () const |
|
bool | hasClass () const |
|
bool | hasName () const |
|
const SpaceSplitString & | classNames () 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< ElementStyle > | resolveCustomStyle (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 |
|
StyleResolver & | styleResolver () |
|
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 () |
|
Element * | findAnchorElementForLink (String &outAnchorName) |
|
virtual | ~Element () |
|
WEBCORE_EXPORT bool | hasAttribute (const QualifiedName &) const |
|
WEBCORE_EXPORT const AtomicString & | getAttribute (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< String > | getAttributeNames () 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 AtomicString & | attributeWithoutSynchronization (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 AtomicString & | getAttribute (const AtomicString &name) const |
|
WEBCORE_EXPORT const AtomicString & | getAttributeNS (const AtomicString &namespaceURI, const AtomicString &localName) const |
|
WEBCORE_EXPORT ExceptionOr< void > | setAttribute (const AtomicString &name, const AtomicString &value) |
|
WEBCORE_EXPORT ExceptionOr< void > | setAttributeNS (const AtomicString &namespaceURI, const AtomicString &qualifiedName, const AtomicString &value) |
|
const AtomicString & | getIdAttribute () const |
|
void | setIdAttribute (const AtomicString &) |
|
const AtomicString & | getNameAttribute () const |
|
const AtomicString & | idForStyleResolution () const |
|
AttributeIteratorAccessor | attributesIterator () const |
|
unsigned | attributeCount () const |
|
const Attribute & | attributeAt (unsigned index) const |
|
const Attribute * | findAttributeByName (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 Element * | bindingsOffsetParent () |
|
const Element * | rootElement () const |
|
Element * | offsetParent () |
|
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< ClientRectList > | getClientRects () |
|
Ref< ClientRect > | getBoundingClientRect () |
|
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< Attr > | detachAttribute (unsigned index) |
|
WEBCORE_EXPORT RefPtr< Attr > | getAttributeNode (const AtomicString &name) |
|
WEBCORE_EXPORT RefPtr< Attr > | getAttributeNodeNS (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< Attr > | attrIfExists (const QualifiedName &) |
|
RefPtr< Attr > | attrIfExists (const AtomicString &localName, bool shouldIgnoreAttributeCase) |
|
Ref< Attr > | ensureAttr (const QualifiedName &) |
|
const Vector< RefPtr< Attr > > & | attrNodeList () |
|
const QualifiedName & | tagQName () 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 AtomicString & | localName () const final |
|
const AtomicString & | prefix () const final |
|
const AtomicString & | namespaceURI () const final |
|
ExceptionOr< void > | setPrefix (const AtomicString &) final |
|
Ref< Element > | cloneElementWithChildren (Document &) |
|
Ref< Element > | cloneElementWithoutChildren (Document &) |
|
void | normalizeAttributes () |
|
String | nodeNamePreservingCase () const |
|
WEBCORE_EXPORT void | setBooleanAttribute (const QualifiedName &name, bool) |
|
WEBCORE_EXPORT NamedNodeMap & | attributes () const |
|
void | parserSetAttributes (const Vector< Attribute > &) |
|
void | stripScriptingAttributes (Vector< Attribute > &) const |
|
const ElementData * | elementData () const |
|
UniqueElementData & | ensureUniqueElementData () |
|
void | synchronizeAllAttributes () const |
|
void | cloneAttributesFromElement (const Element &) |
|
void | cloneDataFromElement (const Element &) |
|
bool | hasEquivalentAttributes (const Element *other) const |
|
virtual void | copyNonAttributePropertiesFromElement (const Element &) |
|
WEBCORE_EXPORT ShadowRoot * | shadowRoot () const |
|
ShadowRoot * | shadowRootForBindings (JSC::ExecState &) const |
|
ExceptionOr< ShadowRoot & > | attachShadow (const ShadowRootInit &) |
|
ShadowRoot * | userAgentShadowRoot () const |
|
WEBCORE_EXPORT ShadowRoot & | ensureUserAgentShadowRoot () |
|
void | setIsDefinedCustomElement (JSCustomElementInterface &) |
|
void | setIsFailedCustomElement (JSCustomElementInterface &) |
|
void | setIsCustomElementUpgradeCandidate () |
|
void | enqueueToUpgrade (JSCustomElementInterface &) |
|
CustomElementReactionQueue * | reactionQueue () const |
|
virtual const AtomicString & | shadowPseudoId () const |
|
bool | inActiveChain () const |
|
bool | active () const |
|
bool | hovered () const |
|
bool | focused () const |
|
bool | hasFocusWithin () const |
|
virtual void | setActive (bool flag=true, bool pause=false) |
|
virtual void | setHovered (bool flag=true) |
|
virtual void | setFocus (bool flag) |
|
void | setHasFocusWithin (bool flag) |
|
bool | tabIndexSetExplicitly () const |
|
virtual bool | isFocusable () const |
|
virtual bool | isKeyboardFocusable (KeyboardEvent &) const |
|
virtual bool | isMouseFocusable () const |
|
virtual bool | shouldUseInputMethod () |
|
WEBCORE_EXPORT void | setTabIndex (int) |
|
virtual Element * | focusDelegate () |
|
WEBCORE_EXPORT ExceptionOr< Element * > | insertAdjacentElement (const String &where, Element &newChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | insertAdjacentHTML (const String &where, const String &html) |
|
WEBCORE_EXPORT ExceptionOr< void > | insertAdjacentText (const String &where, const String &text) |
|
const RenderStyle * | computedStyle (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 |
|
Locale & | locale () const |
|
virtual bool | isURLAttribute (const Attribute &) const |
|
virtual bool | attributeContainsURL (const Attribute &attribute) const |
|
virtual String | completeURLsInAttributeValue (const URL &base, const Attribute &) const |
|
virtual bool | isHTMLContentAttribute (const Attribute &) const |
|
WEBCORE_EXPORT URL | getURLAttribute (const QualifiedName &) const |
|
URL | getNonEmptyURLAttribute (const QualifiedName &) const |
|
virtual const AtomicString & | imageSourceURL () 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< void > | setInnerHTML (const String &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setOuterHTML (const String &) |
|
WEBCORE_EXPORT String | innerText () |
|
WEBCORE_EXPORT String | outerText () |
|
const AtomicString & | pseudo () 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 PseudoElement * | beforePseudoElement () const |
|
WEBCORE_EXPORT PseudoElement * | afterPseudoElement () const |
|
bool | childNeedsShadowWalker () const |
|
void | didShadowTreeAwareChildrenChange () |
|
virtual bool | matchesValidPseudoClass () const |
|
virtual bool | matchesInvalidPseudoClass () const |
|
virtual bool | matchesIndeterminatePseudoClass () const |
|
virtual bool | matchesDefaultPseudoClass () const |
|
WEBCORE_EXPORT ExceptionOr< bool > | matches (const String &selectors) |
|
WEBCORE_EXPORT ExceptionOr< Element * > | closest (const String &selectors) |
|
virtual bool | shouldAppearIndeterminate () const |
|
WEBCORE_EXPORT DOMTokenList & | classList () |
|
DatasetDOMStringMap & | dataset () |
|
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 |
|
RenderNamedFlowFragment * | renderNamedFlowFragment () const |
|
bool | hasID () const |
|
bool | hasClass () const |
|
bool | hasName () const |
|
const SpaceSplitString & | classNames () 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< ElementStyle > | resolveCustomStyle (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 |
|
StyleResolver & | styleResolver () |
|
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 () |
|
Element * | findAnchorElementForLink (String &outAnchorName) |
|
virtual | ~ContainerNode () |
|
Node * | firstChild () const |
|
Node * | lastChild () const |
|
bool | hasChildNodes () const |
|
bool | hasOneChild () const |
|
bool | directChildNeedsStyleRecalc () const |
|
void | setDirectChildNeedsStyleRecalc () |
|
WEBCORE_EXPORT unsigned | countChildNodes () const |
|
WEBCORE_EXPORT Node * | traverseToChildAt (unsigned) const |
|
ExceptionOr< void > | insertBefore (Node &newChild, Node *refChild) |
|
ExceptionOr< void > | replaceChild (Node &newChild, Node &oldChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | removeChild (Node &child) |
|
WEBCORE_EXPORT ExceptionOr< void > | appendChild (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 () |
|
RenderElement * | renderer () const |
|
WEBCORE_EXPORT ExceptionOr< Element * > | querySelector (const String &selectors) |
|
WEBCORE_EXPORT ExceptionOr< Ref< NodeList > > | querySelectorAll (const String &selectors) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByTagName (const AtomicString &) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByTagNameNS (const AtomicString &namespaceURI, const AtomicString &localName) |
|
WEBCORE_EXPORT Ref< NodeList > | getElementsByName (const String &elementName) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByClassName (const AtomicString &classNames) |
|
Ref< RadioNodeList > | radioNodeList (const AtomicString &) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | children () |
|
WEBCORE_EXPORT Element * | firstElementChild () const |
|
WEBCORE_EXPORT Element * | lastElementChild () const |
|
WEBCORE_EXPORT unsigned | childElementCount () const |
|
ExceptionOr< void > | append (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | prepend (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | ensurePreInsertionValidity (Node &newChild, Node *refChild) |
|
virtual | ~ContainerNode () |
|
Node * | firstChild () const |
|
Node * | lastChild () const |
|
bool | hasChildNodes () const |
|
bool | hasOneChild () const |
|
bool | directChildNeedsStyleRecalc () const |
|
void | setDirectChildNeedsStyleRecalc () |
|
WEBCORE_EXPORT unsigned | countChildNodes () const |
|
WEBCORE_EXPORT Node * | traverseToChildAt (unsigned) const |
|
ExceptionOr< void > | insertBefore (Node &newChild, Node *refChild) |
|
ExceptionOr< void > | replaceChild (Node &newChild, Node &oldChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | removeChild (Node &child) |
|
WEBCORE_EXPORT ExceptionOr< void > | appendChild (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 () |
|
RenderElement * | renderer () const |
|
WEBCORE_EXPORT ExceptionOr< Element * > | querySelector (const String &selectors) |
|
WEBCORE_EXPORT ExceptionOr< Ref< NodeList > > | querySelectorAll (const String &selectors) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByTagName (const AtomicString &) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByTagNameNS (const AtomicString &namespaceURI, const AtomicString &localName) |
|
WEBCORE_EXPORT Ref< NodeList > | getElementsByName (const String &elementName) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | getElementsByClassName (const AtomicString &classNames) |
|
Ref< RadioNodeList > | radioNodeList (const AtomicString &) |
|
WEBCORE_EXPORT Ref< HTMLCollection > | children () |
|
WEBCORE_EXPORT Element * | firstElementChild () const |
|
WEBCORE_EXPORT Element * | lastElementChild () const |
|
WEBCORE_EXPORT unsigned | childElementCount () const |
|
ExceptionOr< void > | append (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | prepend (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | ensurePreInsertionValidity (Node &newChild, Node *refChild) |
|
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< void > | setNodeValue (const String &) |
|
virtual size_t | approximateMemoryCost () const |
|
ContainerNode * | parentNode () const |
|
Element * | parentElement () const |
|
Node * | previousSibling () const |
|
Node * | nextSibling () const |
|
WEBCORE_EXPORT RefPtr< NodeList > | childNodes () |
|
Node * | firstChild () const |
|
Node * | lastChild () const |
|
bool | hasAttributes () const |
|
NamedNodeMap * | attributes () const |
|
Node * | pseudoAwareNextSibling () const |
|
Node * | pseudoAwarePreviousSibling () const |
|
Node * | pseudoAwareFirstChild () const |
|
Node * | pseudoAwareLastChild () const |
|
WEBCORE_EXPORT const URL & | baseURI () const |
|
void | getSubresourceURLs (ListHashSet< URL > &) const |
|
WEBCORE_EXPORT ExceptionOr< void > | insertBefore (Node &newChild, Node *refChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | replaceChild (Node &newChild, Node &oldChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | removeChild (Node &child) |
|
WEBCORE_EXPORT ExceptionOr< void > | appendChild (Node &newChild) |
|
bool | hasChildNodes () const |
|
Ref< Node > | cloneNode (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 AtomicString & | lookupPrefix (const AtomicString &namespaceURI) const |
|
WEBCORE_EXPORT const AtomicString & | lookupNamespaceURI (const AtomicString &prefix) const |
|
WEBCORE_EXPORT String | textContent (bool convertBRsToNewlines=false) const |
|
WEBCORE_EXPORT ExceptionOr< void > | setTextContent (const String &) |
|
Node * | lastDescendant () const |
|
Node * | firstDescendant () const |
|
WEBCORE_EXPORT Element * | previousElementSibling () const |
|
WEBCORE_EXPORT Element * | nextElementSibling () const |
|
ExceptionOr< void > | before (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | after (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | replaceWith (Vector< NodeOrString > &&) |
|
WEBCORE_EXPORT ExceptionOr< void > | remove () |
|
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 Element * | shadowHost () const |
|
WEBCORE_EXPORT Node * | deprecatedShadowAncestorNode () const |
|
ShadowRoot * | containingShadowRoot () const |
|
ShadowRoot * | shadowRoot () const |
|
bool | isClosedShadowHidden (const Node &) const |
|
HTMLSlotElement * | assignedSlot () const |
|
HTMLSlotElement * | assignedSlotForBindings () const |
|
bool | isUndefinedCustomElement () const |
|
bool | isCustomElementUpgradeCandidate () const |
|
bool | isDefinedCustomElement () const |
|
bool | isFailedCustomElement () const |
|
Node * | nonBoundaryShadowTreeRootNode () |
|
ContainerNode * | parentOrShadowHostNode () const |
|
ContainerNode * | parentInComposedTree () const |
|
Element * | parentElementInComposedTree () const |
|
Element * | parentOrShadowHostElement () const |
|
void | setParentNode (ContainerNode *) |
|
Node & | rootNode () const |
|
Node & | shadowIncludingRoot () const |
|
Node & | getRootNode (const GetRootNodeOptions &) const |
|
void * | opaqueRoot () const |
|
ContainerNode * | parentNodeGuaranteedHostFree () const |
|
ContainerNode * | nonShadowBoundaryParentNode () const |
|
bool | selfOrAncestorHasDirAutoAttribute () const |
|
void | setSelfOrAncestorHasDirAutoAttribute (bool flag) |
|
Element * | enclosingLinkEventParentOrSelf () |
|
void | setPreviousSibling (Node *previous) |
|
void | setNextSibling (Node *next) |
|
bool | isRootEditableElement () const |
|
WEBCORE_EXPORT Element * | rootEditableElement () 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 Document * | ownerDocument () const |
|
Document & | document () const |
|
TreeScope & | treeScope () const |
|
bool | isConnected () const |
|
bool | isInUserAgentShadowTree () const |
|
bool | isInShadowTree () const |
|
bool | isInTreeScope () const |
|
bool | isDocumentTypeNode () const |
|
unsigned | countChildNodes () const |
|
Node * | traverseToChildAt (unsigned) const |
|
ExceptionOr< void > | checkSetPrefix (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 |
|
RenderObject * | renderer () const |
|
void | setRenderer (RenderObject *renderer) |
|
WEBCORE_EXPORT RenderBox * | renderBox () const |
|
RenderBoxModelObject * | renderBoxModelObject () const |
|
const RenderStyle * | renderStyle () const |
|
virtual void | finishedInsertingSubtree () |
|
void | invalidateNodeListAndCollectionCachesInAncestors (const QualifiedName *attrName=nullptr, Element *attributeOwnerElement=nullptr) |
|
NodeListsNodeData * | nodeLists () |
|
void | clearNodeLists () |
|
WEBCORE_EXPORT unsigned short | compareDocumentPosition (Node &) |
|
Node * | toNode () override |
|
EventTargetInterface | eventTargetInterface () const override |
|
ScriptExecutionContext * | scriptExecutionContext () 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 |
|
EventTargetData * | eventTargetData () final |
|
EventTargetData * | eventTargetDataConcurrently () final |
|
EventTargetData & | ensureEventTargetData () final |
|
HashMap< MutationObserver *, MutationRecordDeliveryOptions > | registeredMutationObservers (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< void > | setNodeValue (const String &) |
|
virtual size_t | approximateMemoryCost () const |
|
ContainerNode * | parentNode () const |
|
Element * | parentElement () const |
|
Node * | previousSibling () const |
|
Node * | nextSibling () const |
|
WEBCORE_EXPORT RefPtr< NodeList > | childNodes () |
|
Node * | firstChild () const |
|
Node * | lastChild () const |
|
bool | hasAttributes () const |
|
NamedNodeMap * | attributes () const |
|
Node * | pseudoAwareNextSibling () const |
|
Node * | pseudoAwarePreviousSibling () const |
|
Node * | pseudoAwareFirstChild () const |
|
Node * | pseudoAwareLastChild () const |
|
WEBCORE_EXPORT const URL & | baseURI () const |
|
void | getSubresourceURLs (ListHashSet< URL > &) const |
|
WEBCORE_EXPORT ExceptionOr< void > | insertBefore (Node &newChild, Node *refChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | replaceChild (Node &newChild, Node &oldChild) |
|
WEBCORE_EXPORT ExceptionOr< void > | removeChild (Node &child) |
|
WEBCORE_EXPORT ExceptionOr< void > | appendChild (Node &newChild) |
|
bool | hasChildNodes () const |
|
Ref< Node > | cloneNode (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 AtomicString & | lookupPrefix (const AtomicString &namespaceURI) const |
|
WEBCORE_EXPORT const AtomicString & | lookupNamespaceURI (const AtomicString &prefix) const |
|
WEBCORE_EXPORT String | textContent (bool convertBRsToNewlines=false) const |
|
WEBCORE_EXPORT ExceptionOr< void > | setTextContent (const String &) |
|
Node * | lastDescendant () const |
|
Node * | firstDescendant () const |
|
WEBCORE_EXPORT Element * | previousElementSibling () const |
|
WEBCORE_EXPORT Element * | nextElementSibling () const |
|
ExceptionOr< void > | before (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | after (Vector< NodeOrString > &&) |
|
ExceptionOr< void > | replaceWith (Vector< NodeOrString > &&) |
|
WEBCORE_EXPORT ExceptionOr< void > | remove () |
|
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 Element * | shadowHost () const |
|
WEBCORE_EXPORT Node * | deprecatedShadowAncestorNode () const |
|
ShadowRoot * | containingShadowRoot () const |
|
ShadowRoot * | shadowRoot () const |
|
bool | isClosedShadowHidden (const Node &) const |
|
HTMLSlotElement * | assignedSlot () const |
|
HTMLSlotElement * | assignedSlotForBindings () const |
|
bool | isUndefinedCustomElement () const |
|
bool | isCustomElementUpgradeCandidate () const |
|
bool | isDefinedCustomElement () const |
|
bool | isFailedCustomElement () const |
|
Node * | nonBoundaryShadowTreeRootNode () |
|
ContainerNode * | parentOrShadowHostNode () const |
|
ContainerNode * | parentInComposedTree () const |
|
Element * | parentElementInComposedTree () const |
|
Element * | parentOrShadowHostElement () const |
|
void | setParentNode (ContainerNode *) |
|
Node & | rootNode () const |
|
Node & | shadowIncludingRoot () const |
|
Node & | getRootNode (const GetRootNodeOptions &) const |
|
void * | opaqueRoot () const |
|
ContainerNode * | parentNodeGuaranteedHostFree () const |
|
ContainerNode * | nonShadowBoundaryParentNode () const |
|
bool | selfOrAncestorHasDirAutoAttribute () const |
|
void | setSelfOrAncestorHasDirAutoAttribute (bool flag) |
|
Element * | enclosingLinkEventParentOrSelf () |
|
void | setPreviousSibling (Node *previous) |
|
void | setNextSibling (Node *next) |
|
bool | isRootEditableElement () const |
|
WEBCORE_EXPORT Element * | rootEditableElement () 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 Document * | ownerDocument () const |
|
Document & | document () const |
|
TreeScope & | treeScope () const |
|
bool | isConnected () const |
|
bool | isInUserAgentShadowTree () const |
|
bool | isInShadowTree () const |
|
bool | isInTreeScope () const |
|
bool | isDocumentTypeNode () const |
|
unsigned | countChildNodes () const |
|
Node * | traverseToChildAt (unsigned) const |
|
ExceptionOr< void > | checkSetPrefix (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 |
|
RenderObject * | renderer () const |
|
void | setRenderer (RenderObject *renderer) |
|
WEBCORE_EXPORT RenderBox * | renderBox () const |
|
RenderBoxModelObject * | renderBoxModelObject () const |
|
const RenderStyle * | renderStyle () const |
|
virtual void | finishedInsertingSubtree () |
|
void | invalidateNodeListAndCollectionCachesInAncestors (const QualifiedName *attrName=nullptr, Element *attributeOwnerElement=nullptr) |
|
NodeListsNodeData * | nodeLists () |
|
void | clearNodeLists () |
|
WEBCORE_EXPORT unsigned short | compareDocumentPosition (Node &) |
|
Node * | toNode () override |
|
EventTargetInterface | eventTargetInterface () const override |
|
ScriptExecutionContext * | scriptExecutionContext () 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 |
|
EventTargetData * | eventTargetData () final |
|
EventTargetData * | eventTargetDataConcurrently () final |
|
EventTargetData & | ensureEventTargetData () final |
|
HashMap< MutationObserver *, MutationRecordDeliveryOptions > | registeredMutationObservers (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 |
|
void | ref () |
|
void | deref () |
|
virtual DOMWindow * | toDOMWindow () |
|
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 > &&) |
|
EventListener * | attributeEventListener (const AtomicString &eventType) |
|
bool | hasEventListeners () const |
|
bool | hasEventListeners (const AtomicString &eventType) const |
|
bool | hasCapturingEventListeners (const AtomicString &eventType) |
|
bool | hasActiveEventListeners (const AtomicString &eventType) const |
|
const EventListenerVector & | eventListeners (const AtomicString &eventType) |
|
bool | fireEventListeners (Event &) |
|
bool | isFiringEventListeners () const |
|
void | visitJSEventListeners (JSC::SlotVisitor &) |
|
void | invalidateJSEventListeners (JSC::JSObject *) |
|
void | ref () |
|
void | deref () |
|
virtual DOMWindow * | toDOMWindow () |
|
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 > &&) |
|
EventListener * | attributeEventListener (const AtomicString &eventType) |
|
bool | hasEventListeners () const |
|
bool | hasEventListeners (const AtomicString &eventType) const |
|
bool | hasCapturingEventListeners (const AtomicString &eventType) |
|
bool | hasActiveEventListeners (const AtomicString &eventType) const |
|
const EventListenerVector & | eventListeners (const AtomicString &eventType) |
|
bool | fireEventListeners (Event &) |
|
bool | isFiringEventListeners () const |
|
void | visitJSEventListeners (JSC::SlotVisitor &) |
|
void | invalidateJSEventListeners (JSC::JSObject *) |
|
JSDOMObject * | wrapper () const |
|
void | setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *) |
|
void | clearWrapper (JSDOMObject *) |
|
JSDOMObject * | wrapper () const |
|
void | setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *) |
|
void | clearWrapper (JSDOMObject *) |
|