Package org.apache.batik.css.parser
Class DefaultConditionFactory
- java.lang.Object
-
- org.apache.batik.css.parser.DefaultConditionFactory
-
- All Implemented Interfaces:
org.w3c.css.sac.ConditionFactory
public class DefaultConditionFactory extends java.lang.Object implements org.w3c.css.sac.ConditionFactory
This class provides an implementation of theConditionFactory
interface.- Version:
- $Id: DefaultConditionFactory.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description static org.w3c.css.sac.ConditionFactory
INSTANCE
The instance of this class.
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultConditionFactory()
This class does not need to be instantiated.
-
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: ImplementsConditionFactory.createAndCondition(Condition,Condition)
.org.w3c.css.sac.AttributeCondition
createAttributeCondition(java.lang.String localName, java.lang.String namespaceURI, boolean specified, java.lang.String value)
SAC: ImplementsConditionFactory.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: ImplementsConditionFactory.createBeginHyphenAttributeCondition(String,String,boolean,String)
.org.w3c.css.sac.AttributeCondition
createClassCondition(java.lang.String namespaceURI, java.lang.String value)
SAC: ImplementsConditionFactory.createClassCondition(String,String)
.org.w3c.css.sac.ContentCondition
createContentCondition(java.lang.String data)
SAC: ImplementsConditionFactory.createContentCondition(String)
.org.w3c.css.sac.AttributeCondition
createIdCondition(java.lang.String value)
SAC: ImplementsConditionFactory.createIdCondition(String)
.org.w3c.css.sac.LangCondition
createLangCondition(java.lang.String lang)
SAC: ImplementsConditionFactory.createLangCondition(String)
.org.w3c.css.sac.NegativeCondition
createNegativeCondition(org.w3c.css.sac.Condition condition)
SAC: ImplementsConditionFactory.createNegativeCondition(Condition)
.org.w3c.css.sac.AttributeCondition
createOneOfAttributeCondition(java.lang.String localName, java.lang.String nsURI, boolean specified, java.lang.String value)
SAC: ImplementsConditionFactory.createOneOfAttributeCondition(String,String,boolean,String)
.org.w3c.css.sac.Condition
createOnlyChildCondition()
SAC: ImplementsConditionFactory.createOnlyChildCondition()
.org.w3c.css.sac.Condition
createOnlyTypeCondition()
SAC: ImplementsConditionFactory.createOnlyTypeCondition()
.org.w3c.css.sac.CombinatorCondition
createOrCondition(org.w3c.css.sac.Condition first, org.w3c.css.sac.Condition second)
SAC: ImplementsConditionFactory.createOrCondition(Condition,Condition)
.org.w3c.css.sac.PositionalCondition
createPositionalCondition(int position, boolean typeNode, boolean type)
SAC: ImplementsConditionFactory.createPositionalCondition(int,boolean,boolean)
.org.w3c.css.sac.AttributeCondition
createPseudoClassCondition(java.lang.String namespaceURI, java.lang.String value)
SAC: ImplementsConditionFactory.createPseudoClassCondition(String,String)
.
-
-
-
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: ImplementsConditionFactory.createAndCondition(Condition,Condition)
.- Specified by:
createAndCondition
in interfaceorg.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: ImplementsConditionFactory.createOrCondition(Condition,Condition)
.- Specified by:
createOrCondition
in interfaceorg.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: ImplementsConditionFactory.createNegativeCondition(Condition)
.- Specified by:
createNegativeCondition
in interfaceorg.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: ImplementsConditionFactory.createPositionalCondition(int,boolean,boolean)
.- Specified by:
createPositionalCondition
in interfaceorg.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: ImplementsConditionFactory.createAttributeCondition(String,String,boolean,String)
.- Specified by:
createAttributeCondition
in interfaceorg.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: ImplementsConditionFactory.createIdCondition(String)
.- Specified by:
createIdCondition
in interfaceorg.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: ImplementsConditionFactory.createLangCondition(String)
.- Specified by:
createLangCondition
in interfaceorg.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: ImplementsConditionFactory.createOneOfAttributeCondition(String,String,boolean,String)
.- Specified by:
createOneOfAttributeCondition
in interfaceorg.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: ImplementsConditionFactory.createBeginHyphenAttributeCondition(String,String,boolean,String)
.- Specified by:
createBeginHyphenAttributeCondition
in interfaceorg.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: ImplementsConditionFactory.createClassCondition(String,String)
.- Specified by:
createClassCondition
in interfaceorg.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: ImplementsConditionFactory.createPseudoClassCondition(String,String)
.- Specified by:
createPseudoClassCondition
in interfaceorg.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: ImplementsConditionFactory.createOnlyChildCondition()
.- Specified by:
createOnlyChildCondition
in interfaceorg.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: ImplementsConditionFactory.createOnlyTypeCondition()
.- Specified by:
createOnlyTypeCondition
in interfaceorg.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: ImplementsConditionFactory.createContentCondition(String)
.- Specified by:
createContentCondition
in interfaceorg.w3c.css.sac.ConditionFactory
- Throws:
org.w3c.css.sac.CSSException
-
-