Class AbstractSiblingSelector

java.lang.Object
org.apache.batik.css.parser.AbstractSiblingSelector
All Implemented Interfaces:
org.w3c.css.sac.Selector, org.w3c.css.sac.SiblingSelector
Direct Known Subclasses:
DefaultDirectAdjacentSelector

public abstract class AbstractSiblingSelector extends Object implements org.w3c.css.sac.SiblingSelector
This class provides an abstract implementation of the SiblingSelector interface.
Version:
$Id: AbstractSiblingSelector.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected 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

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractSiblingSelector(short type, org.w3c.css.sac.Selector sel, org.w3c.css.sac.SimpleSelector simple)
    Creates a new SiblingSelector object.
  • Method Summary

    Modifier and Type
    Method
    Description
    short
    Returns the node type.
    org.w3c.css.sac.Selector
    SAC: Implements SiblingSelector.getSelector().
    org.w3c.css.sac.SimpleSelector
    SAC: Implements SiblingSelector.getSiblingSelector().

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.w3c.css.sac.Selector

    getSelectorType
  • Field Details

    • nodeType

      protected short nodeType
      The node type.
    • selector

      protected org.w3c.css.sac.Selector selector
      The selector.
    • simpleSelector

      protected org.w3c.css.sac.SimpleSelector simpleSelector
      The 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 interface org.w3c.css.sac.SiblingSelector
    • getSelector

      public org.w3c.css.sac.Selector getSelector()
      SAC: Implements SiblingSelector.getSelector().
      Specified by:
      getSelector in interface org.w3c.css.sac.SiblingSelector
    • getSiblingSelector

      public org.w3c.css.sac.SimpleSelector getSiblingSelector()
      SAC: Implements SiblingSelector.getSiblingSelector().
      Specified by:
      getSiblingSelector in interface org.w3c.css.sac.SiblingSelector