Class CSSConditionFactoryImpl

java.lang.Object
org.eclipse.e4.ui.css.core.impl.sac.CSSConditionFactoryImpl
All Implemented Interfaces:
org.w3c.css.sac.ConditionFactory

public class CSSConditionFactoryImpl extends Object implements org.w3c.css.sac.ConditionFactory
This class provides an implementation of the ConditionFactory interface.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    The class attribute local name.
    protected String
    The class attribute namespace URI.
    protected String
    The id attribute local name.
    protected String
    The id attribute namespace URI.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new condition factory.
  • Method Summary

    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(String localName, String namespaceURI, boolean specified, String value)
    SAC: Implements ConditionFactory.createAttributeCondition(String,String,boolean,String).
    org.w3c.css.sac.AttributeCondition
    createBeginHyphenAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
    SAC: Implements ConditionFactory.createBeginHyphenAttributeCondition(String,String,boolean,String).
    org.w3c.css.sac.AttributeCondition
    createClassCondition(String namespaceURI, String value)
    SAC: Implements ConditionFactory.createClassCondition(String,String).
    org.w3c.css.sac.ContentCondition
    SAC: Implements ConditionFactory.createContentCondition(String).
    org.w3c.css.sac.AttributeCondition
    SAC: Implements ConditionFactory.createIdCondition(String).
    org.w3c.css.sac.LangCondition
    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(String localName, String nsURI, boolean specified, String value)
    SAC: Implements ConditionFactory.createOneOfAttributeCondition(String,String,boolean,String).
    org.w3c.css.sac.Condition
    SAC: Implements ConditionFactory.createOnlyChildCondition().
    org.w3c.css.sac.Condition
    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
    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 Details

    • classNamespaceURI

      protected String classNamespaceURI
      The class attribute namespace URI.
    • classLocalName

      protected String classLocalName
      The class attribute local name.
    • idNamespaceURI

      protected String idNamespaceURI
      The id attribute namespace URI.
    • idLocalName

      protected String idLocalName
      The id attribute local name.
  • Constructor Details

    • CSSConditionFactoryImpl

      public CSSConditionFactoryImpl(String cns, String cln, String idns, String idln)
      Creates a new condition factory.
  • Method Details

    • 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(String localName, String namespaceURI, boolean specified, 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(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(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(String localName, String nsURI, boolean specified, 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(String localName, String namespaceURI, boolean specified, 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(String namespaceURI, 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(String namespaceURI, 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(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