Class CSSConditionFactory

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

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

      Fields 
      Modifier and Type Field Description
      protected java.lang.String classLocalName
      The class attribute local name.
      protected java.lang.String classNamespaceURI
      The class attribute namespace URI.
      protected java.lang.String idLocalName
      The id attribute local name.
      protected java.lang.String idNamespaceURI
      The id attribute namespace URI.
    • Constructor Summary

      Constructors 
      Constructor Description
      CSSConditionFactory​(java.lang.String cns, java.lang.String cln, java.lang.String idns, java.lang.String idln)
      Creates a new condition factory.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.w3c.css.sac.CombinatorCondition createAndCondition​(org.w3c.css.sac.Condition first, org.w3c.css.sac.Condition second)
      SAC: Implements ConditionFactory.createAndCondition(Condition,Condition).
      org.w3c.css.sac.AttributeCondition createAttributeCondition​(java.lang.String localName, java.lang.String namespaceURI, boolean specified, java.lang.String value)
      SAC: Implements ConditionFactory.createAttributeCondition(String,String,boolean,String).
      org.w3c.css.sac.AttributeCondition createBeginHyphenAttributeCondition​(java.lang.String localName, java.lang.String namespaceURI, boolean specified, java.lang.String value)
      SAC: Implements ConditionFactory.createBeginHyphenAttributeCondition(String,String,boolean,String).
      org.w3c.css.sac.AttributeCondition createClassCondition​(java.lang.String namespaceURI, java.lang.String value)
      SAC: Implements ConditionFactory.createClassCondition(String,String).
      org.w3c.css.sac.ContentCondition createContentCondition​(java.lang.String data)
      SAC: Implements ConditionFactory.createContentCondition(String).
      org.w3c.css.sac.AttributeCondition createIdCondition​(java.lang.String value)
      SAC: Implements ConditionFactory.createIdCondition(String).
      org.w3c.css.sac.LangCondition createLangCondition​(java.lang.String lang)
      SAC: Implements ConditionFactory.createLangCondition(String).
      org.w3c.css.sac.NegativeCondition createNegativeCondition​(org.w3c.css.sac.Condition condition)
      SAC: Implements ConditionFactory.createNegativeCondition(Condition).
      org.w3c.css.sac.AttributeCondition createOneOfAttributeCondition​(java.lang.String localName, java.lang.String nsURI, boolean specified, java.lang.String value)
      SAC: Implements ConditionFactory.createOneOfAttributeCondition(String,String,boolean,String).
      org.w3c.css.sac.Condition createOnlyChildCondition()
      SAC: Implements ConditionFactory.createOnlyChildCondition().
      org.w3c.css.sac.Condition createOnlyTypeCondition()
      SAC: Implements ConditionFactory.createOnlyTypeCondition().
      org.w3c.css.sac.CombinatorCondition createOrCondition​(org.w3c.css.sac.Condition first, org.w3c.css.sac.Condition second)
      SAC: Implements ConditionFactory.createOrCondition(Condition,Condition).
      org.w3c.css.sac.PositionalCondition createPositionalCondition​(int position, boolean typeNode, boolean type)
      SAC: Implements ConditionFactory.createPositionalCondition(int,boolean,boolean).
      org.w3c.css.sac.AttributeCondition createPseudoClassCondition​(java.lang.String namespaceURI, java.lang.String value)
      SAC: Implements ConditionFactory.createPseudoClassCondition(String,String).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • classNamespaceURI

        protected java.lang.String classNamespaceURI
        The class attribute namespace URI.
      • classLocalName

        protected java.lang.String classLocalName
        The class attribute local name.
      • idNamespaceURI

        protected java.lang.String idNamespaceURI
        The id attribute namespace URI.
      • idLocalName

        protected java.lang.String idLocalName
        The id attribute local name.
    • Constructor Detail

      • CSSConditionFactory

        public CSSConditionFactory​(java.lang.String cns,
                                   java.lang.String cln,
                                   java.lang.String idns,
                                   java.lang.String idln)
        Creates a new condition factory.
    • Method Detail

      • createAndCondition

        public org.w3c.css.sac.CombinatorCondition createAndCondition​(org.w3c.css.sac.Condition first,
                                                                      org.w3c.css.sac.Condition second)
                                                               throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createAndCondition(Condition,Condition).
        Specified by:
        createAndCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createOrCondition

        public org.w3c.css.sac.CombinatorCondition createOrCondition​(org.w3c.css.sac.Condition first,
                                                                     org.w3c.css.sac.Condition second)
                                                              throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createOrCondition(Condition,Condition).
        Specified by:
        createOrCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createNegativeCondition

        public org.w3c.css.sac.NegativeCondition createNegativeCondition​(org.w3c.css.sac.Condition condition)
                                                                  throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createNegativeCondition(Condition).
        Specified by:
        createNegativeCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createPositionalCondition

        public org.w3c.css.sac.PositionalCondition createPositionalCondition​(int position,
                                                                             boolean typeNode,
                                                                             boolean type)
                                                                      throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createPositionalCondition(int,boolean,boolean).
        Specified by:
        createPositionalCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createAttributeCondition

        public org.w3c.css.sac.AttributeCondition createAttributeCondition​(java.lang.String localName,
                                                                           java.lang.String namespaceURI,
                                                                           boolean specified,
                                                                           java.lang.String value)
                                                                    throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createAttributeCondition(String,String,boolean,String).
        Specified by:
        createAttributeCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createIdCondition

        public org.w3c.css.sac.AttributeCondition createIdCondition​(java.lang.String value)
                                                             throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createIdCondition(String).
        Specified by:
        createIdCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createLangCondition

        public org.w3c.css.sac.LangCondition createLangCondition​(java.lang.String lang)
                                                          throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createLangCondition(String).
        Specified by:
        createLangCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createOneOfAttributeCondition

        public org.w3c.css.sac.AttributeCondition createOneOfAttributeCondition​(java.lang.String localName,
                                                                                java.lang.String nsURI,
                                                                                boolean specified,
                                                                                java.lang.String value)
                                                                         throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createOneOfAttributeCondition(String,String,boolean,String).
        Specified by:
        createOneOfAttributeCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createBeginHyphenAttributeCondition

        public org.w3c.css.sac.AttributeCondition createBeginHyphenAttributeCondition​(java.lang.String localName,
                                                                                      java.lang.String namespaceURI,
                                                                                      boolean specified,
                                                                                      java.lang.String value)
                                                                               throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createBeginHyphenAttributeCondition(String,String,boolean,String).
        Specified by:
        createBeginHyphenAttributeCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createClassCondition

        public org.w3c.css.sac.AttributeCondition createClassCondition​(java.lang.String namespaceURI,
                                                                       java.lang.String value)
                                                                throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createClassCondition(String,String).
        Specified by:
        createClassCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createPseudoClassCondition

        public org.w3c.css.sac.AttributeCondition createPseudoClassCondition​(java.lang.String namespaceURI,
                                                                             java.lang.String value)
                                                                      throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createPseudoClassCondition(String,String).
        Specified by:
        createPseudoClassCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createOnlyChildCondition

        public org.w3c.css.sac.Condition createOnlyChildCondition()
                                                           throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createOnlyChildCondition().
        Specified by:
        createOnlyChildCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createOnlyTypeCondition

        public org.w3c.css.sac.Condition createOnlyTypeCondition()
                                                          throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createOnlyTypeCondition().
        Specified by:
        createOnlyTypeCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException
      • createContentCondition

        public org.w3c.css.sac.ContentCondition createContentCondition​(java.lang.String data)
                                                                throws org.w3c.css.sac.CSSException
        SAC: Implements ConditionFactory.createContentCondition(String).
        Specified by:
        createContentCondition in interface org.w3c.css.sac.ConditionFactory
        Throws:
        org.w3c.css.sac.CSSException