Package org.apache.batik.css.engine.sac
Class AbstractSiblingSelector
java.lang.Object
org.apache.batik.css.engine.sac.AbstractSiblingSelector
- All Implemented Interfaces:
ExtendedSelector
,org.w3c.css.sac.Selector
,org.w3c.css.sac.SiblingSelector
- Direct Known Subclasses:
CSSDirectAdjacentSelector
public abstract class AbstractSiblingSelector
extends Object
implements org.w3c.css.sac.SiblingSelector, ExtendedSelector
This class provides an abstract implementation of the
SiblingSelector
interface.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected short
The node type.protected org.w3c.css.sac.Selector
The 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
Fields inherited from interface org.w3c.css.sac.SiblingSelector
ANY_NODE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractSiblingSelector
(short type, org.w3c.css.sac.Selector sel, org.w3c.css.sac.SimpleSelector simple) Creates a new SiblingSelector object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether some other object is "equal to" this one.short
Returns the node type.org.w3c.css.sac.Selector
SAC: ImplementsSiblingSelector.getSelector()
.org.w3c.css.sac.SimpleSelector
SAC: ImplementsSiblingSelector.getSiblingSelector()
.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
-
nodeType
protected short nodeTypeThe node type. -
selector
protected org.w3c.css.sac.Selector selectorThe selector. -
simpleSelector
protected org.w3c.css.sac.SimpleSelector simpleSelectorThe simple selector.
-
-
Constructor Details
-
AbstractSiblingSelector
protected AbstractSiblingSelector(short type, org.w3c.css.sac.Selector sel, org.w3c.css.sac.SimpleSelector simple) Creates a new SiblingSelector object.
-
-
Method Details
-
getNodeType
public short getNodeType()Returns the node type.- Specified by:
getNodeType
in interfaceorg.w3c.css.sac.SiblingSelector
-
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
-
getSelector
public org.w3c.css.sac.Selector getSelector()SAC: ImplementsSiblingSelector.getSelector()
.- Specified by:
getSelector
in interfaceorg.w3c.css.sac.SiblingSelector
-
getSiblingSelector
public org.w3c.css.sac.SimpleSelector getSiblingSelector()SAC: ImplementsSiblingSelector.getSiblingSelector()
.- Specified by:
getSiblingSelector
in interfaceorg.w3c.css.sac.SiblingSelector
-