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 name
public static CssPseudoClassSelectorItem create(String fullSelectorString)
public static CssPseudoClassSelectorItem create(String pseudoClass, String arguments)
public int getSpecificity()
ICssSelectorItem
getSpecificity
in interface ICssSelectorItem
public boolean matches(INode node)
ICssSelectorItem
matches
in interface ICssSelectorItem
node
- the element
public String getPseudoClass()
Copyright © 1998–2023 iText Group NV. All rights reserved.