30 lines
1.3 KiB
Java
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;
|
|
}
|