Package org.apache.batik.css.engine.sac
Class CSSConditionalSelector
java.lang.Object
org.apache.batik.css.engine.sac.CSSConditionalSelector
- All Implemented Interfaces:
ExtendedSelector
,org.w3c.css.sac.ConditionalSelector
,org.w3c.css.sac.Selector
,org.w3c.css.sac.SimpleSelector
public class CSSConditionalSelector
extends Object
implements org.w3c.css.sac.ConditionalSelector, ExtendedSelector
This class provides an implementation of the
ConditionalSelector
interface.- Version:
- $Id: CSSConditionalSelector.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.w3c.css.sac.Condition
The condition.protected org.w3c.css.sac.SimpleSelector
The simple selector.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
ConstructorsConstructorDescriptionCSSConditionalSelector
(org.w3c.css.sac.SimpleSelector s, org.w3c.css.sac.Condition c) Creates a new ConditionalSelector object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether some other object is "equal to" this one.void
fillAttributeSet
(Set attrSet) Fills the given set with the attribute names found in this selector.org.w3c.css.sac.Condition
SAC: ImplementsConditionalSelector.getCondition()
.short
SAC: ImplementsSelector.getSelectorType()
.org.w3c.css.sac.SimpleSelector
SAC: ImplementsConditionalSelector.getSimpleSelector()
.int
Returns the specificity of this selector.boolean
Tests whether this selector matches the given element.toString()
Returns a representation of the selector.
-
Field Details
-
simpleSelector
protected org.w3c.css.sac.SimpleSelector simpleSelectorThe simple selector. -
condition
protected org.w3c.css.sac.Condition conditionThe condition.
-
-
Constructor Details
-
CSSConditionalSelector
public CSSConditionalSelector(org.w3c.css.sac.SimpleSelector s, org.w3c.css.sac.Condition c) Creates a new ConditionalSelector object.
-
-
Method Details
-
equals
Indicates whether some other object is "equal to" this one. -
getSelectorType
public short getSelectorType()SAC: ImplementsSelector.getSelectorType()
.- Specified by:
getSelectorType
in interfaceorg.w3c.css.sac.Selector
-
match
Tests whether this selector matches the given element.- Specified by:
match
in interfaceExtendedSelector
-
fillAttributeSet
Fills the given set with the attribute names found in this selector.- Specified by:
fillAttributeSet
in interfaceExtendedSelector
-
getSpecificity
public int getSpecificity()Returns the specificity of this selector.- Specified by:
getSpecificity
in interfaceExtendedSelector
-
getSimpleSelector
public org.w3c.css.sac.SimpleSelector getSimpleSelector()SAC: ImplementsConditionalSelector.getSimpleSelector()
.- Specified by:
getSimpleSelector
in interfaceorg.w3c.css.sac.ConditionalSelector
-
getCondition
public org.w3c.css.sac.Condition getCondition()SAC: ImplementsConditionalSelector.getCondition()
.- Specified by:
getCondition
in interfaceorg.w3c.css.sac.ConditionalSelector
-
toString
Returns a representation of the selector.
-