public abstract class CssPseudoClassSelectorItem extends Object implements ICssSelectorItem
ICssSelectorItem implementation for pseudo class selectors.| Modifier and Type | Field and Description |
|---|---|
protected String |
arguments
The arguments.
|
| Modifier | Constructor and Description |
|---|---|
protected |
CssPseudoClassSelectorItem(String pseudoClass)
Creates a new
CssPseudoClassSelectorItem instance. |
protected |
CssPseudoClassSelectorItem(String pseudoClass,
String arguments)
Creates a new
CssPseudoClassSelectorItem instance. |
| Modifier and Type | Method and Description |
|---|---|
static CssPseudoClassSelectorItem |
create(String fullSelectorString)
Creates a new instance of
CssPseudoClassSelectorItem from
passed string which contains selector name and its arguments. |
static CssPseudoClassSelectorItem |
create(String pseudoClass,
String arguments)
Creates a new instance of
CssPseudoClassSelectorItem from
passed selector class name and its arguments. |
String |
getPseudoClass()
Gets the selector pseudo class name.
|
int |
getSpecificity()
Gets the specificity.
|
boolean |
matches(INode node)
Checks if the selector matches an element.
|
String |
toString() |
protected String arguments
protected CssPseudoClassSelectorItem(String pseudoClass)
CssPseudoClassSelectorItem instance.pseudoClass - the pseudo class nameprotected CssPseudoClassSelectorItem(String pseudoClass, String arguments)
CssPseudoClassSelectorItem instance.pseudoClass - the pseudo class namearguments - the arguments of the selectorpublic static CssPseudoClassSelectorItem create(String fullSelectorString)
CssPseudoClassSelectorItem from
passed string which contains selector name and its arguments.fullSelectorString - the full selector stringCssPseudoClassSelectorItem or nullpublic static CssPseudoClassSelectorItem create(String pseudoClass, String arguments)
CssPseudoClassSelectorItem from
passed selector class name and its arguments.pseudoClass - the pseudo class namearguments - the arguments of the selectorCssPseudoClassSelectorItem or nullpublic int getSpecificity()
ICssSelectorItemgetSpecificity in interface ICssSelectorItempublic boolean matches(INode node)
ICssSelectorItemmatches in interface ICssSelectorItemnode - the elementpublic String getPseudoClass()
Copyright © 1998–2025 Apryse Group NV. All rights reserved.