|
| enum | Match {
Unknown = 0,
Tag,
Id,
Class,
Exact,
Set,
List,
Hyphen,
PseudoClass,
PseudoElement,
Contain,
Begin,
End,
PagePseudoClass,
Unknown = 0,
Tag,
Id,
Class,
Exact,
Set,
List,
Hyphen,
PseudoClass,
PseudoElement,
Contain,
Begin,
End,
PagePseudoClass
} |
| |
| enum | RelationType {
Subselector,
DescendantSpace,
Child,
DirectAdjacent,
IndirectAdjacent,
ShadowDescendant,
Subselector,
DescendantSpace,
Child,
DirectAdjacent,
IndirectAdjacent,
ShadowDescendant
} |
| |
| enum | PseudoClassType {
PseudoClassUnknown = 0,
PseudoClassEmpty,
PseudoClassFirstChild,
PseudoClassFirstOfType,
PseudoClassLastChild,
PseudoClassLastOfType,
PseudoClassOnlyChild,
PseudoClassOnlyOfType,
PseudoClassNthChild,
PseudoClassNthOfType,
PseudoClassNthLastChild,
PseudoClassNthLastOfType,
PseudoClassLink,
PseudoClassVisited,
PseudoClassAny,
PseudoClassAnyLink,
PseudoClassAnyLinkDeprecated,
PseudoClassAutofill,
PseudoClassHover,
PseudoClassDrag,
PseudoClassFocus,
PseudoClassFocusWithin,
PseudoClassActive,
PseudoClassChecked,
PseudoClassEnabled,
PseudoClassFullPageMedia,
PseudoClassDefault,
PseudoClassDisabled,
PseudoClassMatches,
PseudoClassOptional,
PseudoClassPlaceholderShown,
PseudoClassRequired,
PseudoClassReadOnly,
PseudoClassReadWrite,
PseudoClassValid,
PseudoClassInvalid,
PseudoClassIndeterminate,
PseudoClassTarget,
PseudoClassLang,
PseudoClassNot,
PseudoClassRoot,
PseudoClassScope,
PseudoClassWindowInactive,
PseudoClassCornerPresent,
PseudoClassDecrement,
PseudoClassIncrement,
PseudoClassHorizontal,
PseudoClassVertical,
PseudoClassStart,
PseudoClassEnd,
PseudoClassDoubleButton,
PseudoClassSingleButton,
PseudoClassNoButton,
PseudoClassInRange,
PseudoClassOutOfRange,
PseudoClassHost,
PseudoClassDefined,
PseudoClassUnknown = 0,
PseudoClassEmpty,
PseudoClassFirstChild,
PseudoClassFirstOfType,
PseudoClassLastChild,
PseudoClassLastOfType,
PseudoClassOnlyChild,
PseudoClassOnlyOfType,
PseudoClassNthChild,
PseudoClassNthOfType,
PseudoClassNthLastChild,
PseudoClassNthLastOfType,
PseudoClassLink,
PseudoClassVisited,
PseudoClassAny,
PseudoClassAnyLink,
PseudoClassAnyLinkDeprecated,
PseudoClassAutofill,
PseudoClassHover,
PseudoClassDrag,
PseudoClassFocus,
PseudoClassFocusWithin,
PseudoClassActive,
PseudoClassChecked,
PseudoClassEnabled,
PseudoClassFullPageMedia,
PseudoClassDefault,
PseudoClassDisabled,
PseudoClassMatches,
PseudoClassOptional,
PseudoClassPlaceholderShown,
PseudoClassRequired,
PseudoClassReadOnly,
PseudoClassReadWrite,
PseudoClassValid,
PseudoClassInvalid,
PseudoClassIndeterminate,
PseudoClassTarget,
PseudoClassLang,
PseudoClassNot,
PseudoClassRoot,
PseudoClassScope,
PseudoClassWindowInactive,
PseudoClassCornerPresent,
PseudoClassDecrement,
PseudoClassIncrement,
PseudoClassHorizontal,
PseudoClassVertical,
PseudoClassStart,
PseudoClassEnd,
PseudoClassDoubleButton,
PseudoClassSingleButton,
PseudoClassNoButton,
PseudoClassInRange,
PseudoClassOutOfRange,
PseudoClassHost,
PseudoClassDefined
} |
| |
| enum | PseudoElementType {
PseudoElementUnknown = 0,
PseudoElementAfter,
PseudoElementBefore,
PseudoElementFirstLetter,
PseudoElementFirstLine,
PseudoElementResizer,
PseudoElementScrollbar,
PseudoElementScrollbarButton,
PseudoElementScrollbarCorner,
PseudoElementScrollbarThumb,
PseudoElementScrollbarTrack,
PseudoElementScrollbarTrackPiece,
PseudoElementSelection,
PseudoElementSlotted,
PseudoElementUserAgentCustom,
PseudoElementWebKitCustom,
PseudoElementWebKitCustomLegacyPrefixed,
PseudoElementUnknown = 0,
PseudoElementAfter,
PseudoElementBefore,
PseudoElementFirstLetter,
PseudoElementFirstLine,
PseudoElementResizer,
PseudoElementScrollbar,
PseudoElementScrollbarButton,
PseudoElementScrollbarCorner,
PseudoElementScrollbarThumb,
PseudoElementScrollbarTrack,
PseudoElementScrollbarTrackPiece,
PseudoElementSelection,
PseudoElementSlotted,
PseudoElementUserAgentCustom,
PseudoElementWebKitCustom,
PseudoElementWebKitCustomLegacyPrefixed
} |
| |
| enum | PagePseudoClassType {
PagePseudoClassFirst = 1,
PagePseudoClassLeft,
PagePseudoClassRight,
PagePseudoClassFirst = 1,
PagePseudoClassLeft,
PagePseudoClassRight
} |
| |
| enum | MarginBoxType {
TopLeftCornerMarginBox,
TopLeftMarginBox,
TopCenterMarginBox,
TopRightMarginBox,
TopRightCornerMarginBox,
BottomLeftCornerMarginBox,
BottomLeftMarginBox,
BottomCenterMarginBox,
BottomRightMarginBox,
BottomRightCornerMarginBox,
LeftTopMarginBox,
LeftMiddleMarginBox,
LeftBottomMarginBox,
RightTopMarginBox,
RightMiddleMarginBox,
RightBottomMarginBox,
TopLeftCornerMarginBox,
TopLeftMarginBox,
TopCenterMarginBox,
TopRightMarginBox,
TopRightCornerMarginBox,
BottomLeftCornerMarginBox,
BottomLeftMarginBox,
BottomCenterMarginBox,
BottomRightMarginBox,
BottomRightCornerMarginBox,
LeftTopMarginBox,
LeftMiddleMarginBox,
LeftBottomMarginBox,
RightTopMarginBox,
RightMiddleMarginBox,
RightBottomMarginBox
} |
| |
| enum | AttributeMatchType { CaseSensitive,
CaseInsensitive,
CaseSensitive,
CaseInsensitive
} |
| |
| enum | Match {
Unknown = 0,
Tag,
Id,
Class,
Exact,
Set,
List,
Hyphen,
PseudoClass,
PseudoElement,
Contain,
Begin,
End,
PagePseudoClass,
Unknown = 0,
Tag,
Id,
Class,
Exact,
Set,
List,
Hyphen,
PseudoClass,
PseudoElement,
Contain,
Begin,
End,
PagePseudoClass
} |
| |
| enum | RelationType {
Subselector,
DescendantSpace,
Child,
DirectAdjacent,
IndirectAdjacent,
ShadowDescendant,
Subselector,
DescendantSpace,
Child,
DirectAdjacent,
IndirectAdjacent,
ShadowDescendant
} |
| |
| enum | PseudoClassType {
PseudoClassUnknown = 0,
PseudoClassEmpty,
PseudoClassFirstChild,
PseudoClassFirstOfType,
PseudoClassLastChild,
PseudoClassLastOfType,
PseudoClassOnlyChild,
PseudoClassOnlyOfType,
PseudoClassNthChild,
PseudoClassNthOfType,
PseudoClassNthLastChild,
PseudoClassNthLastOfType,
PseudoClassLink,
PseudoClassVisited,
PseudoClassAny,
PseudoClassAnyLink,
PseudoClassAnyLinkDeprecated,
PseudoClassAutofill,
PseudoClassHover,
PseudoClassDrag,
PseudoClassFocus,
PseudoClassFocusWithin,
PseudoClassActive,
PseudoClassChecked,
PseudoClassEnabled,
PseudoClassFullPageMedia,
PseudoClassDefault,
PseudoClassDisabled,
PseudoClassMatches,
PseudoClassOptional,
PseudoClassPlaceholderShown,
PseudoClassRequired,
PseudoClassReadOnly,
PseudoClassReadWrite,
PseudoClassValid,
PseudoClassInvalid,
PseudoClassIndeterminate,
PseudoClassTarget,
PseudoClassLang,
PseudoClassNot,
PseudoClassRoot,
PseudoClassScope,
PseudoClassWindowInactive,
PseudoClassCornerPresent,
PseudoClassDecrement,
PseudoClassIncrement,
PseudoClassHorizontal,
PseudoClassVertical,
PseudoClassStart,
PseudoClassEnd,
PseudoClassDoubleButton,
PseudoClassSingleButton,
PseudoClassNoButton,
PseudoClassInRange,
PseudoClassOutOfRange,
PseudoClassHost,
PseudoClassDefined,
PseudoClassUnknown = 0,
PseudoClassEmpty,
PseudoClassFirstChild,
PseudoClassFirstOfType,
PseudoClassLastChild,
PseudoClassLastOfType,
PseudoClassOnlyChild,
PseudoClassOnlyOfType,
PseudoClassNthChild,
PseudoClassNthOfType,
PseudoClassNthLastChild,
PseudoClassNthLastOfType,
PseudoClassLink,
PseudoClassVisited,
PseudoClassAny,
PseudoClassAnyLink,
PseudoClassAnyLinkDeprecated,
PseudoClassAutofill,
PseudoClassHover,
PseudoClassDrag,
PseudoClassFocus,
PseudoClassFocusWithin,
PseudoClassActive,
PseudoClassChecked,
PseudoClassEnabled,
PseudoClassFullPageMedia,
PseudoClassDefault,
PseudoClassDisabled,
PseudoClassMatches,
PseudoClassOptional,
PseudoClassPlaceholderShown,
PseudoClassRequired,
PseudoClassReadOnly,
PseudoClassReadWrite,
PseudoClassValid,
PseudoClassInvalid,
PseudoClassIndeterminate,
PseudoClassTarget,
PseudoClassLang,
PseudoClassNot,
PseudoClassRoot,
PseudoClassScope,
PseudoClassWindowInactive,
PseudoClassCornerPresent,
PseudoClassDecrement,
PseudoClassIncrement,
PseudoClassHorizontal,
PseudoClassVertical,
PseudoClassStart,
PseudoClassEnd,
PseudoClassDoubleButton,
PseudoClassSingleButton,
PseudoClassNoButton,
PseudoClassInRange,
PseudoClassOutOfRange,
PseudoClassHost,
PseudoClassDefined
} |
| |
| enum | PseudoElementType {
PseudoElementUnknown = 0,
PseudoElementAfter,
PseudoElementBefore,
PseudoElementFirstLetter,
PseudoElementFirstLine,
PseudoElementResizer,
PseudoElementScrollbar,
PseudoElementScrollbarButton,
PseudoElementScrollbarCorner,
PseudoElementScrollbarThumb,
PseudoElementScrollbarTrack,
PseudoElementScrollbarTrackPiece,
PseudoElementSelection,
PseudoElementSlotted,
PseudoElementUserAgentCustom,
PseudoElementWebKitCustom,
PseudoElementWebKitCustomLegacyPrefixed,
PseudoElementUnknown = 0,
PseudoElementAfter,
PseudoElementBefore,
PseudoElementFirstLetter,
PseudoElementFirstLine,
PseudoElementResizer,
PseudoElementScrollbar,
PseudoElementScrollbarButton,
PseudoElementScrollbarCorner,
PseudoElementScrollbarThumb,
PseudoElementScrollbarTrack,
PseudoElementScrollbarTrackPiece,
PseudoElementSelection,
PseudoElementSlotted,
PseudoElementUserAgentCustom,
PseudoElementWebKitCustom,
PseudoElementWebKitCustomLegacyPrefixed
} |
| |
| enum | PagePseudoClassType {
PagePseudoClassFirst = 1,
PagePseudoClassLeft,
PagePseudoClassRight,
PagePseudoClassFirst = 1,
PagePseudoClassLeft,
PagePseudoClassRight
} |
| |
| enum | MarginBoxType {
TopLeftCornerMarginBox,
TopLeftMarginBox,
TopCenterMarginBox,
TopRightMarginBox,
TopRightCornerMarginBox,
BottomLeftCornerMarginBox,
BottomLeftMarginBox,
BottomCenterMarginBox,
BottomRightMarginBox,
BottomRightCornerMarginBox,
LeftTopMarginBox,
LeftMiddleMarginBox,
LeftBottomMarginBox,
RightTopMarginBox,
RightMiddleMarginBox,
RightBottomMarginBox,
TopLeftCornerMarginBox,
TopLeftMarginBox,
TopCenterMarginBox,
TopRightMarginBox,
TopRightCornerMarginBox,
BottomLeftCornerMarginBox,
BottomLeftMarginBox,
BottomCenterMarginBox,
BottomRightMarginBox,
BottomRightCornerMarginBox,
LeftTopMarginBox,
LeftMiddleMarginBox,
LeftBottomMarginBox,
RightTopMarginBox,
RightMiddleMarginBox,
RightBottomMarginBox
} |
| |
| enum | AttributeMatchType { CaseSensitive,
CaseInsensitive,
CaseSensitive,
CaseInsensitive
} |
| |
|
| | CSSSelector () |
| |
| | CSSSelector (const CSSSelector &) |
| |
| | CSSSelector (const QualifiedName &, bool tagIsForNamespaceRule=false) |
| |
| | ~CSSSelector () |
| |
| String | selectorText (const String &=emptyString()) const |
| |
| bool | operator== (const CSSSelector &) const |
| |
| unsigned | staticSpecificity (bool &ok) const |
| |
| unsigned | specificityForPage () const |
| |
| unsigned | simpleSelectorSpecificity () const |
| |
| const CSSSelector * | tagHistory () const |
| |
| const QualifiedName & | tagQName () const |
| |
| const AtomicString & | tagLowercaseLocalName () const |
| |
| const AtomicString & | value () const |
| |
| const AtomicString & | serializingValue () const |
| |
| const QualifiedName & | attribute () const |
| |
| const AtomicString & | attributeCanonicalLocalName () const |
| |
| const AtomicString & | argument () const |
| |
| bool | attributeValueMatchingIsCaseInsensitive () const |
| |
| const Vector< AtomicString > * | langArgumentList () const |
| |
| const CSSSelectorList * | selectorList () const |
| |
| void | setValue (const AtomicString &, bool matchLowerCase=false) |
| |
| void | setAttribute (const QualifiedName &, bool) |
| |
| void | setAttributeValueMatchingIsCaseInsensitive (bool) |
| |
| void | setAttribute (const QualifiedName &, bool convertToLowercase, AttributeMatchType) |
| |
| void | setNth (int a, int b) |
| |
| void | setArgument (const AtomicString &) |
| |
| void | setLangArgumentList (std::unique_ptr< Vector< AtomicString >>) |
| |
| void | setSelectorList (std::unique_ptr< CSSSelectorList >) |
| |
| bool | parseNth () const |
| |
| bool | matchNth (int count) const |
| |
| int | nthA () const |
| |
| int | nthB () const |
| |
| bool | hasDescendantRelation () const |
| |
| bool | hasDescendantOrChildRelation () const |
| |
| PseudoClassType | pseudoClassType () const |
| |
| void | setPseudoClassType (PseudoClassType pseudoType) |
| |
| PseudoElementType | pseudoElementType () const |
| |
| void | setPseudoElementType (PseudoElementType pseudoElementType) |
| |
| PagePseudoClassType | pagePseudoClassType () const |
| |
| void | setPagePseudoType (PagePseudoClassType pagePseudoType) |
| |
| bool | matchesPseudoElement () const |
| |
| bool | isUnknownPseudoElement () const |
| |
| bool | isCustomPseudoElement () const |
| |
| bool | isWebKitCustomPseudoElement () const |
| |
| bool | isSiblingSelector () const |
| |
| bool | isAttributeSelector () const |
| |
| RelationType | relation () const |
| |
| void | setRelation (RelationType relation) |
| |
| Match | match () const |
| |
| void | setMatch (Match match) |
| |
| bool | isLastInSelectorList () const |
| |
| void | setLastInSelectorList () |
| |
| bool | isLastInTagHistory () const |
| |
| void | setNotLastInTagHistory () |
| |
| bool | isForPage () const |
| |
| void | setForPage () |
| |
| | CSSSelector () |
| |
| | CSSSelector (const CSSSelector &) |
| |
| | CSSSelector (const QualifiedName &, bool tagIsForNamespaceRule=false) |
| |
| | ~CSSSelector () |
| |
| String | selectorText (const String &=emptyString()) const |
| |
| bool | operator== (const CSSSelector &) const |
| |
| unsigned | staticSpecificity (bool &ok) const |
| |
| unsigned | specificityForPage () const |
| |
| unsigned | simpleSelectorSpecificity () const |
| |
| const CSSSelector * | tagHistory () const |
| |
| const QualifiedName & | tagQName () const |
| |
| const AtomicString & | tagLowercaseLocalName () const |
| |
| const AtomicString & | value () const |
| |
| const AtomicString & | serializingValue () const |
| |
| const QualifiedName & | attribute () const |
| |
| const AtomicString & | attributeCanonicalLocalName () const |
| |
| const AtomicString & | argument () const |
| |
| bool | attributeValueMatchingIsCaseInsensitive () const |
| |
| const Vector< AtomicString > * | langArgumentList () const |
| |
| const CSSSelectorList * | selectorList () const |
| |
| void | setValue (const AtomicString &, bool matchLowerCase=false) |
| |
| void | setAttribute (const QualifiedName &, bool) |
| |
| void | setAttributeValueMatchingIsCaseInsensitive (bool) |
| |
| void | setAttribute (const QualifiedName &, bool convertToLowercase, AttributeMatchType) |
| |
| void | setNth (int a, int b) |
| |
| void | setArgument (const AtomicString &) |
| |
| void | setLangArgumentList (std::unique_ptr< Vector< AtomicString >>) |
| |
| void | setSelectorList (std::unique_ptr< CSSSelectorList >) |
| |
| bool | parseNth () const |
| |
| bool | matchNth (int count) const |
| |
| int | nthA () const |
| |
| int | nthB () const |
| |
| bool | hasDescendantRelation () const |
| |
| bool | hasDescendantOrChildRelation () const |
| |
| PseudoClassType | pseudoClassType () const |
| |
| void | setPseudoClassType (PseudoClassType pseudoType) |
| |
| PseudoElementType | pseudoElementType () const |
| |
| void | setPseudoElementType (PseudoElementType pseudoElementType) |
| |
| PagePseudoClassType | pagePseudoClassType () const |
| |
| void | setPagePseudoType (PagePseudoClassType pagePseudoType) |
| |
| bool | matchesPseudoElement () const |
| |
| bool | isUnknownPseudoElement () const |
| |
| bool | isCustomPseudoElement () const |
| |
| bool | isWebKitCustomPseudoElement () const |
| |
| bool | isSiblingSelector () const |
| |
| bool | isAttributeSelector () const |
| |
| RelationType | relation () const |
| |
| void | setRelation (RelationType relation) |
| |
| Match | match () const |
| |
| void | setMatch (Match match) |
| |
| bool | isLastInSelectorList () const |
| |
| void | setLastInSelectorList () |
| |
| bool | isLastInTagHistory () const |
| |
| void | setNotLastInTagHistory () |
| |
| bool | isForPage () const |
| |
| void | setForPage () |
| |