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) |
| Modifier and Type | Method and Description |
|---|---|
static CssPseudoClassSelectorItem |
create(String fullSelectorString) |
static CssPseudoClassSelectorItem |
create(String pseudoClass,
String arguments) |
String |
getPseudoClass() |
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 namepublic static CssPseudoClassSelectorItem create(String fullSelectorString)
public static CssPseudoClassSelectorItem create(String pseudoClass, String arguments)
public int getSpecificity()
ICssSelectorItemgetSpecificity in interface ICssSelectorItempublic boolean matches(INode node)
ICssSelectorItemmatches in interface ICssSelectorItemnode - the elementpublic String getPseudoClass()
Copyright © 1998–2023 Apryse Group NV. All rights reserved.