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.- Version:
- $Id$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected shortThe node type.protected org.w3c.css.sac.SelectorThe 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_SELECTORFields inherited from interface org.w3c.css.sac.SiblingSelector
ANY_NODE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSiblingSelector(short type, org.w3c.css.sac.Selector sel, org.w3c.css.sac.SimpleSelector simple) Creates a new SiblingSelector object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether some other object is "equal to" this one.shortReturns the node type.org.w3c.css.sac.SelectorSAC: ImplementsSiblingSelector.getSelector().org.w3c.css.sac.SimpleSelectorSAC: ImplementsSiblingSelector.getSiblingSelector().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
-
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:
getNodeTypein interfaceorg.w3c.css.sac.SiblingSelector
-
equals
-
getSpecificity
public int getSpecificity()Returns the specificity of this selector.- Specified by:
getSpecificityin interfaceExtendedSelector
-
getSelector
public org.w3c.css.sac.Selector getSelector()SAC: ImplementsSiblingSelector.getSelector().- Specified by:
getSelectorin interfaceorg.w3c.css.sac.SiblingSelector
-
getSiblingSelector
public org.w3c.css.sac.SimpleSelector getSiblingSelector()SAC: ImplementsSiblingSelector.getSiblingSelector().- Specified by:
getSiblingSelectorin interfaceorg.w3c.css.sac.SiblingSelector
-