org.apache.batik.css.parser

Class DefaultConditionFactory

public class DefaultConditionFactory extends Object implements ConditionFactory

This class provides an implementation of the org.w3c.css.sac.ConditionFactory interface.
Field Summary
static ConditionFactoryINSTANCE
The instance of this class.
Constructor Summary
protected DefaultConditionFactory()
This class does not need to be instantiated.
Method Summary
CombinatorConditioncreateAndCondition(Condition first, Condition second)
SAC: Implements ConditionFactory#createAndCondition(Condition,Condition).
AttributeConditioncreateAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements ConditionFactory#createAttributeCondition(String,String,boolean,String).
AttributeConditioncreateBeginHyphenAttributeCondition(String localName, String namespaceURI, boolean specified, String value)
SAC: Implements ConditionFactory#createBeginHyphenAttributeCondition(String,String,boolean,String).
AttributeConditioncreateClassCondition(String namespaceURI, String value)
SAC: Implements org.w3c.css.sac.ConditionFactory#createClassCondition(String,String).
ContentConditioncreateContentCondition(String data)
SAC: Implements org.w3c.css.sac.ConditionFactory#createContentCondition(String).
AttributeConditioncreateIdCondition(String value)
SAC: Implements org.w3c.css.sac.ConditionFactory#createIdCondition(String).
LangConditioncreateLangCondition(String lang)
SAC: Implements org.w3c.css.sac.ConditionFactory#createLangCondition(String).
NegativeConditioncreateNegativeCondition(Condition condition)
SAC: Implements org.w3c.css.sac.ConditionFactory#createNegativeCondition(Condition).
AttributeConditioncreateOneOfAttributeCondition(String localName, String nsURI, boolean specified, String value)
SAC: Implements ConditionFactory#createOneOfAttributeCondition(String,String,boolean,String).
ConditioncreateOnlyChildCondition()
SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyChildCondition().
ConditioncreateOnlyTypeCondition()
SAC: Implements org.w3c.css.sac.ConditionFactory#createOnlyTypeCondition().
CombinatorConditioncreateOrCondition(Condition first, Condition second)
SAC: Implements ConditionFactory#createOrCondition(Condition,Condition).
PositionalConditioncreatePositionalCondition(int position, boolean typeNode, boolean type)
SAC: Implements ConditionFactory#createPositionalCondition(int,boolean,boolean).
AttributeConditioncreatePseudoClassCondition(String namespaceURI, String value)
SAC: Implements ConditionFactory#createPseudoClassCondition(String,String).

Field Detail

INSTANCE

public static final ConditionFactory INSTANCE
The instance of this class.

Constructor Detail

DefaultConditionFactory

protected DefaultConditionFactory()
This class does not need to be instantiated.

Method Detail

createAndCondition

public CombinatorCondition createAndCondition(Condition first, Condition second)
SAC: Implements ConditionFactory#createAndCondition(Condition,Condition).

createAttributeCondition

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

createBeginHyphenAttributeCondition

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

createClassCondition

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

createContentCondition

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

createIdCondition

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

createLangCondition

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

createNegativeCondition

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

createOneOfAttributeCondition

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

createOnlyChildCondition

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

createOnlyTypeCondition

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

createOrCondition

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

createPositionalCondition

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

createPseudoClassCondition

public AttributeCondition createPseudoClassCondition(String namespaceURI, String value)
SAC: Implements ConditionFactory#createPseudoClassCondition(String,String).
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.