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$
-
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 Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-
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
-