com.steadystate.css.parser.selectors

Class ConditionalSelectorImpl

Implemented Interfaces:
ConditionalSelector, Selector, Serializable, SimpleSelector

public class ConditionalSelectorImpl
extends java.lang.Object
implements ConditionalSelector, Serializable

Fields inherited from interface org.w3c.css.sac.Selector

SAC_ANY_NODE_SELECTOR, SAC_CDATA_SECTION_NODE_SELECTOR, SAC_CHILD_SELECTOR, SAC_COMMENT_NODE_SELECTOR, SAC_CONDITIONAL_SELECTOR, SAC_DESCENDANT_SELECTOR, SAC_DIRECT_ADJACENT_SELECTOR, SAC_ELEMENT_NODE_SELECTOR, SAC_NEGATIVE_SELECTOR, SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR, SAC_PSEUDO_ELEMENT_SELECTOR, SAC_ROOT_NODE_SELECTOR, SAC_TEXT_NODE_SELECTOR

Constructor Summary

ConditionalSelectorImpl(SimpleSelector simpleSelector, Condition condition)

Method Summary

Condition
getCondition()
Returns the condition to be applied on the simple selector.
short
getSelectorType()
An integer indicating the type of Selector
SimpleSelector
getSimpleSelector()
Returns the simple selector.
String
toString()

Constructor Details

ConditionalSelectorImpl

public ConditionalSelectorImpl(SimpleSelector simpleSelector,
                               Condition condition)

Method Details

getCondition

public Condition getCondition()
Returns the condition to be applied on the simple selector.
Specified by:
getCondition in interface ConditionalSelector

getSelectorType

public short getSelectorType()
An integer indicating the type of Selector
Specified by:
getSelectorType in interface Selector

getSimpleSelector

public SimpleSelector getSimpleSelector()
Returns the simple selector.

The simple selector can't be a ConditionalSelector.

Specified by:
getSimpleSelector in interface ConditionalSelector

toString

public String toString()