org.apache.batik.css.engine.sac
Class CSSConditionFactory

java.lang.Object
  extended by org.apache.batik.css.engine.sac.CSSConditionFactory

public class CSSConditionFactory
extends java.lang.Object

This class provides an implementation of the org.w3c.css.sac.ConditionFactory interface.


Field Summary
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
CSSConditionFactory(java.lang.String cns, java.lang.String cln, java.lang.String idns, java.lang.String idln)
          Creates a new condition factory.
 
Method Summary
 CombinatorCondition createAndCondition(Condition first, Condition second)
          SAC: Implements ConditionFactory#createAndCondition(Condition,Condition).
 AttributeCondition createAttributeCondition(java.lang.String localName, java.lang.String namespaceURI, boolean specified, java.lang.String value)
          SAC: Implements ConditionFactory#createAttributeCondition(String,String,boolean,String).
 AttributeCondition createBeginHyphenAttributeCondition(java.lang.String localName, java.lang.String namespaceURI, boolean specified, java.lang.String value)
          SAC: Implements ConditionFactory#createBeginHyphenAttributeCondition(String,String,boolean,String).
 AttributeCondition createClassCondition(java.lang.String namespaceURI, java.lang.String value)
          SAC: Implements org.w3c.css.sac.ConditionFactory#createClassCondition(String,String).
 ContentCondition createContentCondition(java.lang.String data)
          SAC: Implements org.w3c.css.sac.ConditionFactory#createContentCondition(String).
 AttributeCondition createIdCondition(java.lang.String value)
          SAC: Implements org.w3c.css.sac.ConditionFactory#createIdCondition(String).
 LangCondition createLangCondition(java.lang.String lang)
          SAC: Implements org.w3c.css.sac.ConditionFactory#createLangCondition(String).
 NegativeCondition createNegativeCondition(Condition condition)
          SAC: Implements org.w3c.css.sac.ConditionFactory#createNegativeCondition(Condition).
 AttributeCondition createOneOfAttributeCondition(java.lang.String localName, java.lang.String nsURI, boolean specified, java.lang.String value)
          SAC: Implements ConditionFactory#createOneOfAttributeCondition(String,String,boolean,String).
 Condition createOnlyChildCondition()
          SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyChildCondition().
 Condition createOnlyTypeCondition()
          SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyTypeCondition().
 CombinatorCondition createOrCondition(Condition first, Condition second)
          SAC: Implements ConditionFactory#createOrCondition(Condition,Condition).
 PositionalCondition createPositionalCondition(int position, boolean typeNode, boolean type)
          SAC: Implements ConditionFactory#createPositionalCondition(int,boolean,boolean).
 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 CombinatorCondition createAndCondition(Condition first,
                                              Condition second)
                                       throws CSSException
SAC: Implements ConditionFactory#createAndCondition(Condition,Condition).

Throws:
CSSException

createOrCondition

public CombinatorCondition createOrCondition(Condition first,
                                             Condition second)
                                      throws CSSException
SAC: Implements ConditionFactory#createOrCondition(Condition,Condition).

Throws:
CSSException

createNegativeCondition

public NegativeCondition createNegativeCondition(Condition condition)
                                          throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createNegativeCondition(Condition).

Throws:
CSSException

createPositionalCondition

public PositionalCondition createPositionalCondition(int position,
                                                     boolean typeNode,
                                                     boolean type)
                                              throws CSSException
SAC: Implements ConditionFactory#createPositionalCondition(int,boolean,boolean).

Throws:
CSSException

createAttributeCondition

public AttributeCondition createAttributeCondition(java.lang.String localName,
                                                   java.lang.String namespaceURI,
                                                   boolean specified,
                                                   java.lang.String value)
                                            throws CSSException
SAC: Implements ConditionFactory#createAttributeCondition(String,String,boolean,String).

Throws:
CSSException

createIdCondition

public AttributeCondition createIdCondition(java.lang.String value)
                                     throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createIdCondition(String).

Throws:
CSSException

createLangCondition

public LangCondition createLangCondition(java.lang.String lang)
                                  throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createLangCondition(String).

Throws:
CSSException

createOneOfAttributeCondition

public AttributeCondition createOneOfAttributeCondition(java.lang.String localName,
                                                        java.lang.String nsURI,
                                                        boolean specified,
                                                        java.lang.String value)
                                                 throws CSSException
SAC: Implements ConditionFactory#createOneOfAttributeCondition(String,String,boolean,String).

Throws:
CSSException

createBeginHyphenAttributeCondition

public AttributeCondition createBeginHyphenAttributeCondition(java.lang.String localName,
                                                              java.lang.String namespaceURI,
                                                              boolean specified,
                                                              java.lang.String value)
                                                       throws CSSException
SAC: Implements ConditionFactory#createBeginHyphenAttributeCondition(String,String,boolean,String).

Throws:
CSSException

createClassCondition

public AttributeCondition createClassCondition(java.lang.String namespaceURI,
                                               java.lang.String value)
                                        throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createClassCondition(String,String).

Throws:
CSSException

createPseudoClassCondition

public AttributeCondition createPseudoClassCondition(java.lang.String namespaceURI,
                                                     java.lang.String value)
                                              throws CSSException
SAC: Implements ConditionFactory#createPseudoClassCondition(String,String).

Throws:
CSSException

createOnlyChildCondition

public Condition createOnlyChildCondition()
                                   throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyChildCondition().

Throws:
CSSException

createOnlyTypeCondition

public Condition createOnlyTypeCondition()
                                  throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyTypeCondition().

Throws:
CSSException

createContentCondition

public ContentCondition createContentCondition(java.lang.String data)
                                        throws CSSException
SAC: Implements org.w3c.css.sac.ConditionFactory#createContentCondition(String).

Throws:
CSSException


Copyright ? 2008 Apache Software Foundation. All Rights Reserved.