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 java.lang.Object implements org.w3c.css.sac.ConditionalSelector, ExtendedSelector
This class provides an implementation of theConditionalSelectorinterface.- Version:
- $Id: CSSConditionalSelector.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.css.sac.ConditionconditionThe condition.protected org.w3c.css.sac.SimpleSelectorsimpleSelectorThe 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
Constructors Constructor Description CSSConditionalSelector(org.w3c.css.sac.SimpleSelector s, org.w3c.css.sac.Condition c)Creates a new ConditionalSelector object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Indicates whether some other object is "equal to" this one.voidfillAttributeSet(java.util.Set attrSet)Fills the given set with the attribute names found in this selector.org.w3c.css.sac.ConditiongetCondition()SAC: ImplementsConditionalSelector.getCondition().shortgetSelectorType()SAC: ImplementsSelector.getSelectorType().org.w3c.css.sac.SimpleSelectorgetSimpleSelector()SAC: ImplementsConditionalSelector.getSimpleSelector().intgetSpecificity()Returns the specificity of this selector.booleanmatch(org.w3c.dom.Element e, java.lang.String pseudoE)Tests whether this selector matches the given element.java.lang.StringtoString()Returns a representation of the selector.
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the reference object with which to compare.
-
getSelectorType
public short getSelectorType()
SAC: ImplementsSelector.getSelectorType().- Specified by:
getSelectorTypein interfaceorg.w3c.css.sac.Selector
-
match
public boolean match(org.w3c.dom.Element e, java.lang.String pseudoE)Tests whether this selector matches the given element.- Specified by:
matchin interfaceExtendedSelector
-
fillAttributeSet
public void fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.- Specified by:
fillAttributeSetin interfaceExtendedSelector
-
getSpecificity
public int getSpecificity()
Returns the specificity of this selector.- Specified by:
getSpecificityin interfaceExtendedSelector
-
getSimpleSelector
public org.w3c.css.sac.SimpleSelector getSimpleSelector()
SAC: ImplementsConditionalSelector.getSimpleSelector().- Specified by:
getSimpleSelectorin interfaceorg.w3c.css.sac.ConditionalSelector
-
getCondition
public org.w3c.css.sac.Condition getCondition()
SAC: ImplementsConditionalSelector.getCondition().- Specified by:
getConditionin interfaceorg.w3c.css.sac.ConditionalSelector
-
toString
public java.lang.String toString()
Returns a representation of the selector.- Overrides:
toStringin classjava.lang.Object
-
-