SelectorPart

.

Members

Functions

isCleanSlateExceptSeparation
bool isCleanSlateExceptSeparation()
Undocumented in source. Be warned that the author may not have intended to support it.
matchElement
bool matchElement(Element e)

.

toString
string toString()

.

Variables

attributesEndsWith
string[2][] attributesEndsWith;

[attr$=value]

attributesEqual
string[2][] attributesEqual;

[attr=value]

attributesInclude
string[2][] attributesInclude;

[attr*=value]

attributesIncludesSeparatedByDashes
string[2][] attributesIncludesSeparatedByDashes;

=value

attributesIncludesSeparatedBySpaces
string[2][] attributesIncludesSeparatedBySpaces;

[attr~=value]

attributesNotEqual
string[2][] attributesNotEqual;

[attr!=value] -- extension by me

attributesPresent
string[] attributesPresent;

attr

attributesStartsWith
string[2][] attributesStartsWith;

[attr^=value]

emptyElement
bool emptyElement;

.

evenChild
bool evenChild;

.

firstChild
bool firstChild;

.

firstOfType
bool firstOfType;

.

hasSelectors
string[] hasSelectors;

:has(this)

lastChild
bool lastChild;

.

lastOfType
bool lastOfType;

.

notSelectors
string[] notSelectors;

:not(this)

nthChild
ParsedNth[] nthChild;

.

nthLastOfType
ParsedNth[] nthLastOfType;

.

nthOfType
ParsedNth[] nthOfType;

.

oddChild
bool oddChild;

.

rootElement
bool rootElement;

.

separation
int separation;

-1 == only itself; the null selector, 0 == tree, 1 == childNodes, 2 == childAfter, 3 == youngerSibling, 4 == parentOf

tagNameFilter
string tagNameFilter;

.

whitespaceOnly
bool whitespaceOnly;

Meta