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.Selector
The ancestor selector.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
ConstructorsModifierConstructorDescriptionprotected
AbstractDescendantSelector
(org.w3c.css.sac.Selector ancestor, org.w3c.css.sac.SimpleSelector simple) Creates a new DescendantSelector object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether some other object is "equal to" this one.org.w3c.css.sac.Selector
SAC: ImplementsDescendantSelector.getAncestorSelector()
.org.w3c.css.sac.SimpleSelector
SAC: ImplementsDescendantSelector.getSimpleSelector()
.int
Returns the specificity of this selector.Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.batik.css.engine.sac.ExtendedSelector
fillAttributeSet, match
Methods 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:
getSpecificity
in interfaceExtendedSelector
-
getAncestorSelector
public org.w3c.css.sac.Selector getAncestorSelector()SAC: ImplementsDescendantSelector.getAncestorSelector()
.- Specified by:
getAncestorSelector
in interfaceorg.w3c.css.sac.DescendantSelector
-
getSimpleSelector
public org.w3c.css.sac.SimpleSelector getSimpleSelector()SAC: ImplementsDescendantSelector.getSimpleSelector()
.- Specified by:
getSimpleSelector
in interfaceorg.w3c.css.sac.DescendantSelector
-