Class CSSSilblingSelector

  • All Implemented Interfaces:
    Serializable, CSSSelector, org.w3c.css.sac.Selector, org.w3c.css.sac.SiblingSelector

    public class CSSSilblingSelector
    extends AbstractSelector
    implements org.w3c.css.sac.SiblingSelector, Serializable
    We do not support DOM node types, we always assume elements here (or evaluate both selectors to see if they match).
    Author:
    Thomas Morgner
    See Also:
    Serialized Form
    • Field Summary

      • 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 
      Constructor Description
      CSSSilblingSelector​(short nodeType, org.w3c.css.sac.Selector selector, org.w3c.css.sac.SimpleSelector silblingSelector)  
    • Constructor Detail

      • CSSSilblingSelector

        public CSSSilblingSelector​(short nodeType,
                                   org.w3c.css.sac.Selector selector,
                                   org.w3c.css.sac.SimpleSelector silblingSelector)
    • Method Detail

      • getNodeType

        public short getNodeType()
        The node type to considered in the siblings list. All DOM node types are supported. In order to support the "any" node type, the code ANY_NODE is added to the DOM node types.
        Specified by:
        getNodeType in interface org.w3c.css.sac.SiblingSelector
      • getSelector

        public org.w3c.css.sac.Selector getSelector()
        Returns the first selector.
        Specified by:
        getSelector in interface org.w3c.css.sac.SiblingSelector
      • getSiblingSelector

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

        public short getSelectorType()
        An integer indicating the type of Selector
        Specified by:
        getSelectorType in interface org.w3c.css.sac.Selector