Class CSSSilblingSelector

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

    public class CSSSilblingSelector
    extends AbstractSelector
    implements org.w3c.css.sac.SiblingSelector
    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