org.apache.batik.css.engine.sac

Class CSSConditionFactory

public class CSSConditionFactory extends Object implements ConditionFactory

This class provides an implementation of the {@link org.w3c.css.sac.ConditionFactory} interface.
Field Summary
protected StringclassLocalName
The class attribute local name.
protected StringclassNamespaceURI
The class attribute namespace URI.
protected StringidLocalName
The id attribute local name.
protected StringidNamespaceURI
The id attribute namespace URI.
Constructor Summary
CSSConditionFactory(String cns, String cln, String idns, String idln)
Creates a new condition factory.
Method Summary
CombinatorConditioncreateAndCondition(Condition first, Condition second)
SAC: Implements {@link ConditionFactory#createAndCondition(Condition,Condition)}.
AttributeConditioncreateAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createAttributeCondition(String,String,boolean,String)}.
AttributeConditioncreateBeginHyphenAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createBeginHyphenAttributeCondition(String,String,boolean,String)}.
AttributeConditioncreateClassCondition(String namespaceURI, String value)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createClassCondition(String,String)}.
ContentConditioncreateContentCondition(String data)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createContentCondition(String)}.
AttributeConditioncreateIdCondition(String value)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createIdCondition(String)}.
LangConditioncreateLangCondition(String lang)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createLangCondition(String)}.
NegativeConditioncreateNegativeCondition(Condition condition)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createNegativeCondition(Condition)}.
AttributeConditioncreateOneOfAttributeCondition(String localName, String nsURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createOneOfAttributeCondition(String,String,boolean,String)}.
ConditioncreateOnlyChildCondition()
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createOnlyChildCondition()}.
ConditioncreateOnlyTypeCondition()
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createOnlyTypeCondition()}.
CombinatorConditioncreateOrCondition(Condition first, Condition second)
SAC: Implements {@link ConditionFactory#createOrCondition(Condition,Condition)}.
PositionalConditioncreatePositionalCondition(int position, boolean typeNode, boolean type)
SAC: Implements {@link ConditionFactory#createPositionalCondition(int,boolean,boolean)}.
AttributeConditioncreatePseudoClassCondition(String namespaceURI, String value)
SAC: Implements {@link ConditionFactory#createPseudoClassCondition(String,String)}.

Field Detail

classLocalName

protected String classLocalName
The class attribute local name.

classNamespaceURI

protected String classNamespaceURI
The class attribute namespace URI.

idLocalName

protected String idLocalName
The id attribute local name.

idNamespaceURI

protected String idNamespaceURI
The id attribute namespace URI.

Constructor Detail

CSSConditionFactory

public CSSConditionFactory(String cns, String cln, String idns, String idln)
Creates a new condition factory.

Method Detail

createAndCondition

public CombinatorCondition createAndCondition(Condition first, Condition second)
SAC: Implements {@link ConditionFactory#createAndCondition(Condition,Condition)}.

createAttributeCondition

public AttributeCondition createAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createAttributeCondition(String,String,boolean,String)}.

createBeginHyphenAttributeCondition

public AttributeCondition createBeginHyphenAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createBeginHyphenAttributeCondition(String,String,boolean,String)}.

createClassCondition

public AttributeCondition createClassCondition(String namespaceURI, String value)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createClassCondition(String,String)}.

createContentCondition

public ContentCondition createContentCondition(String data)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createContentCondition(String)}.

createIdCondition

public AttributeCondition createIdCondition(String value)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createIdCondition(String)}.

createLangCondition

public LangCondition createLangCondition(String lang)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createLangCondition(String)}.

createNegativeCondition

public NegativeCondition createNegativeCondition(Condition condition)
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createNegativeCondition(Condition)}.

createOneOfAttributeCondition

public AttributeCondition createOneOfAttributeCondition(String localName, String nsURI, boolean specified, String value)
SAC: Implements {@link ConditionFactory#createOneOfAttributeCondition(String,String,boolean,String)}.

createOnlyChildCondition

public Condition createOnlyChildCondition()
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createOnlyChildCondition()}.

createOnlyTypeCondition

public Condition createOnlyTypeCondition()
SAC: Implements {@link org.w3c.css.sac.ConditionFactory#createOnlyTypeCondition()}.

createOrCondition

public CombinatorCondition createOrCondition(Condition first, Condition second)
SAC: Implements {@link ConditionFactory#createOrCondition(Condition,Condition)}.

createPositionalCondition

public PositionalCondition createPositionalCondition(int position, boolean typeNode, boolean type)
SAC: Implements {@link ConditionFactory#createPositionalCondition(int,boolean,boolean)}.

createPseudoClassCondition

public AttributeCondition createPseudoClassCondition(String namespaceURI, String value)
SAC: Implements {@link ConditionFactory#createPseudoClassCondition(String,String)}.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.