Table of Contents

Class CssPseudoClassSelectorItem

Namespace
iText.StyledXmlParser.Css.Selector.Item
Assembly
itext.styledxmlparser.dll

ICssSelectorItem implementation for pseudo class selectors.

public abstract class CssPseudoClassSelectorItem : ICssSelectorItem
Inheritance
CssPseudoClassSelectorItem
Implements
Inherited Members

Constructors

CssPseudoClassSelectorItem(string)

Creates a new CssPseudoClassSelectorItem instance.

protected CssPseudoClassSelectorItem(string pseudoClass)

Parameters

pseudoClass string

the pseudo class name

CssPseudoClassSelectorItem(string, string)

protected CssPseudoClassSelectorItem(string pseudoClass, string arguments)

Parameters

pseudoClass string
arguments string

Fields

arguments

The arguments.

protected string arguments

Field Value

string

Methods

Create(string)

public static CssPseudoClassSelectorItem Create(string fullSelectorString)

Parameters

fullSelectorString string

Returns

CssPseudoClassSelectorItem

Create(string, string)

public static CssPseudoClassSelectorItem Create(string pseudoClass, string arguments)

Parameters

pseudoClass string
arguments string

Returns

CssPseudoClassSelectorItem

GetPseudoClass()

public virtual string GetPseudoClass()

Returns

string

GetSpecificity()

public virtual int GetSpecificity()

Returns

int

Matches(INode)

public virtual bool Matches(INode node)

Parameters

node INode

Returns

bool

ToString()

public override string ToString()

Returns

string