Package org.apache.batik.css.engine.sac
Class CSSConditionFactory
- java.lang.Object
-
- org.apache.batik.css.engine.sac.CSSConditionFactory
-
- All Implemented Interfaces:
org.w3c.css.sac.ConditionFactory
public class CSSConditionFactory extends java.lang.Object implements org.w3c.css.sac.ConditionFactory
This class provides an implementation of theConditionFactory
interface.- Version:
- $Id: CSSConditionFactory.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description 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
Constructors Constructor Description CSSConditionFactory(java.lang.String cns, java.lang.String cln, java.lang.String idns, java.lang.String idln)
Creates a new condition factory.
-
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)
.
-
-
-
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.
-
-
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
-
-