niagara-ax/decompiled/org/w3c/css/sac/ConditionFactory.java
2026-03-17 13:31:18 -07:00

32 lines
1.3 KiB
Java

package org.w3c.css.sac;
public interface ConditionFactory {
CombinatorCondition createAndCondition(Condition condition, Condition condition2) throws CSSException;
AttributeCondition createAttributeCondition(String str, String str2, boolean z, String str3) throws CSSException;
AttributeCondition createBeginHyphenAttributeCondition(String str, String str2, boolean z, String str3) throws CSSException;
AttributeCondition createClassCondition(String str, String str2) throws CSSException;
ContentCondition createContentCondition(String str) throws CSSException;
AttributeCondition createIdCondition(String str) throws CSSException;
LangCondition createLangCondition(String str) throws CSSException;
NegativeCondition createNegativeCondition(Condition condition) throws CSSException;
AttributeCondition createOneOfAttributeCondition(String str, String str2, boolean z, String str3) throws CSSException;
Condition createOnlyChildCondition() throws CSSException;
Condition createOnlyTypeCondition() throws CSSException;
CombinatorCondition createOrCondition(Condition condition, Condition condition2) throws CSSException;
PositionalCondition createPositionalCondition(int i, boolean z, boolean z2) throws CSSException;
AttributeCondition createPseudoClassCondition(String str, String str2) throws CSSException;
}