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

30 lines
1.3 KiB
Java

package org.w3c.css.sac;
public interface SelectorFactory {
SimpleSelector createAnyNodeSelector() throws CSSException;
CharacterDataSelector createCDataSectionSelector(String str) throws CSSException;
DescendantSelector createChildSelector(Selector selector, SimpleSelector simpleSelector) throws CSSException;
CharacterDataSelector createCommentSelector(String str) throws CSSException;
ConditionalSelector createConditionalSelector(SimpleSelector simpleSelector, Condition condition) throws CSSException;
DescendantSelector createDescendantSelector(Selector selector, SimpleSelector simpleSelector) throws CSSException;
SiblingSelector createDirectAdjacentSelector(short s, Selector selector, SimpleSelector simpleSelector) throws CSSException;
ElementSelector createElementSelector(String str, String str2) throws CSSException;
NegativeSelector createNegativeSelector(SimpleSelector simpleSelector) throws CSSException;
ProcessingInstructionSelector createProcessingInstructionSelector(String str, String str2) throws CSSException;
ElementSelector createPseudoElementSelector(String str, String str2) throws CSSException;
SimpleSelector createRootNodeSelector() throws CSSException;
CharacterDataSelector createTextNodeSelector(String str) throws CSSException;
}