Class AbstractElementSelector

  • All Implemented Interfaces:
    ExtendedSelector, org.w3c.css.sac.ElementSelector, org.w3c.css.sac.Selector, org.w3c.css.sac.SimpleSelector
    Direct Known Subclasses:
    CSSElementSelector, CSSPseudoElementSelector

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

      Fields 
      Modifier and Type Field Description
      protected java.lang.String localName
      The local name.
      protected java.lang.String namespaceURI
      The namespace URI.
      • 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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractElementSelector​(java.lang.String uri, java.lang.String name)
      Creates a new ElementSelector object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)
      Indicates whether some other object is "equal to" this one.
      void fillAttributeSet​(java.util.Set attrSet)
      Fills the given set with the attribute names found in this selector.
      java.lang.String getLocalName()
      SAC: Implements ElementSelector.getLocalName().
      java.lang.String getNamespaceURI()
      SAC: Implements ElementSelector.getNamespaceURI().
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.w3c.css.sac.Selector

        getSelectorType
    • Field Detail

      • namespaceURI

        protected java.lang.String namespaceURI
        The namespace URI.
      • localName

        protected java.lang.String localName
        The local name.
    • Constructor Detail

      • AbstractElementSelector

        protected AbstractElementSelector​(java.lang.String uri,
                                          java.lang.String name)
        Creates a new ElementSelector object.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Indicates whether some other object is "equal to" this one.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the reference object with which to compare.
      • getNamespaceURI

        public java.lang.String getNamespaceURI()
        SAC: Implements ElementSelector.getNamespaceURI().
        Specified by:
        getNamespaceURI in interface org.w3c.css.sac.ElementSelector
      • getLocalName

        public java.lang.String getLocalName()
        SAC: Implements ElementSelector.getLocalName().
        Specified by:
        getLocalName in interface org.w3c.css.sac.ElementSelector
      • fillAttributeSet

        public void fillAttributeSet​(java.util.Set attrSet)
        Fills the given set with the attribute names found in this selector.
        Specified by:
        fillAttributeSet in interface ExtendedSelector