Package org.apache.batik.css.engine.sac
Class AbstractDescendantSelector
java.lang.Object
org.apache.batik.css.engine.sac.AbstractDescendantSelector
- All Implemented Interfaces:
ExtendedSelector,org.w3c.css.sac.DescendantSelector,org.w3c.css.sac.Selector
- Direct Known Subclasses:
CSSChildSelector,CSSDescendantSelector
public abstract class AbstractDescendantSelector
extends Object
implements org.w3c.css.sac.DescendantSelector, ExtendedSelector
This class provides an abstract implementation of the
DescendantSelector interface.- Version:
- $Id: AbstractDescendantSelector.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.w3c.css.sac.SelectorThe ancestor selector.protected org.w3c.css.sac.SimpleSelectorThe 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
ConstructorsModifierConstructorDescriptionprotectedAbstractDescendantSelector(org.w3c.css.sac.Selector ancestor, org.w3c.css.sac.SimpleSelector simple) Creates a new DescendantSelector object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether some other object is "equal to" this one.org.w3c.css.sac.SelectorSAC: ImplementsDescendantSelector.getAncestorSelector().org.w3c.css.sac.SimpleSelectorSAC: ImplementsDescendantSelector.getSimpleSelector().intReturns the specificity of this selector.Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.batik.css.engine.sac.ExtendedSelector
fillAttributeSet, matchMethods inherited from interface org.w3c.css.sac.Selector
getSelectorType
-
Field Details
-
ancestorSelector
protected org.w3c.css.sac.Selector ancestorSelectorThe ancestor selector. -
simpleSelector
protected org.w3c.css.sac.SimpleSelector simpleSelectorThe simple selector.
-
-
Constructor Details
-
AbstractDescendantSelector
protected AbstractDescendantSelector(org.w3c.css.sac.Selector ancestor, org.w3c.css.sac.SimpleSelector simple) Creates a new DescendantSelector object.
-
-
Method Details
-
equals
Indicates whether some other object is "equal to" this one. -
getSpecificity
public int getSpecificity()Returns the specificity of this selector.- Specified by:
getSpecificityin interfaceExtendedSelector
-
getAncestorSelector
public org.w3c.css.sac.Selector getAncestorSelector()SAC: ImplementsDescendantSelector.getAncestorSelector().- Specified by:
getAncestorSelectorin interfaceorg.w3c.css.sac.DescendantSelector
-
getSimpleSelector
public org.w3c.css.sac.SimpleSelector getSimpleSelector()SAC: ImplementsDescendantSelector.getSimpleSelector().- Specified by:
getSimpleSelectorin interfaceorg.w3c.css.sac.DescendantSelector
-