Class FixNamespaceSelectorFactory

  • All Implemented Interfaces:
    org.w3c.css.sac.SelectorFactory

    public class FixNamespaceSelectorFactory
    extends Object
    implements org.w3c.css.sac.SelectorFactory
    • Constructor Detail

      • FixNamespaceSelectorFactory

        public FixNamespaceSelectorFactory​(org.w3c.css.sac.SelectorFactory parent,
                                           NamespaceCollection namespaceCollection)
    • Method Detail

      • createConditionalSelector

        public org.w3c.css.sac.ConditionalSelector createConditionalSelector​(org.w3c.css.sac.SimpleSelector selector,
                                                                             org.w3c.css.sac.Condition condition)
                                                                      throws org.w3c.css.sac.CSSException
        Specified by:
        createConditionalSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createAnyNodeSelector

        public org.w3c.css.sac.SimpleSelector createAnyNodeSelector()
                                                             throws org.w3c.css.sac.CSSException
        Specified by:
        createAnyNodeSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createRootNodeSelector

        public org.w3c.css.sac.SimpleSelector createRootNodeSelector()
                                                              throws org.w3c.css.sac.CSSException
        Specified by:
        createRootNodeSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createNegativeSelector

        public org.w3c.css.sac.NegativeSelector createNegativeSelector​(org.w3c.css.sac.SimpleSelector selector)
                                                                throws org.w3c.css.sac.CSSException
        Specified by:
        createNegativeSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createElementSelector

        public org.w3c.css.sac.ElementSelector createElementSelector​(String namespaceURI,
                                                                     String tagName)
                                                              throws org.w3c.css.sac.CSSException
        Specified by:
        createElementSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createTextNodeSelector

        public org.w3c.css.sac.CharacterDataSelector createTextNodeSelector​(String data)
                                                                     throws org.w3c.css.sac.CSSException
        Specified by:
        createTextNodeSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createCDataSectionSelector

        public org.w3c.css.sac.CharacterDataSelector createCDataSectionSelector​(String data)
                                                                         throws org.w3c.css.sac.CSSException
        Specified by:
        createCDataSectionSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createProcessingInstructionSelector

        public org.w3c.css.sac.ProcessingInstructionSelector createProcessingInstructionSelector​(String target,
                                                                                                 String data)
                                                                                          throws org.w3c.css.sac.CSSException
        Specified by:
        createProcessingInstructionSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createCommentSelector

        public org.w3c.css.sac.CharacterDataSelector createCommentSelector​(String data)
                                                                    throws org.w3c.css.sac.CSSException
        Specified by:
        createCommentSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createPseudoElementSelector

        public org.w3c.css.sac.ElementSelector createPseudoElementSelector​(String namespaceURI,
                                                                           String pseudoName)
                                                                    throws org.w3c.css.sac.CSSException
        Specified by:
        createPseudoElementSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createDescendantSelector

        public org.w3c.css.sac.DescendantSelector createDescendantSelector​(org.w3c.css.sac.Selector parent,
                                                                           org.w3c.css.sac.SimpleSelector descendant)
                                                                    throws org.w3c.css.sac.CSSException
        Specified by:
        createDescendantSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createChildSelector

        public org.w3c.css.sac.DescendantSelector createChildSelector​(org.w3c.css.sac.Selector parent,
                                                                      org.w3c.css.sac.SimpleSelector child)
                                                               throws org.w3c.css.sac.CSSException
        Specified by:
        createChildSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createDirectAdjacentSelector

        public org.w3c.css.sac.SiblingSelector createDirectAdjacentSelector​(short nodeType,
                                                                            org.w3c.css.sac.Selector child,
                                                                            org.w3c.css.sac.SimpleSelector directAdjacent)
                                                                     throws org.w3c.css.sac.CSSException
        Specified by:
        createDirectAdjacentSelector in interface org.w3c.css.sac.SelectorFactory
        Throws:
        org.w3c.css.sac.CSSException