Class SelectorFactoryImpl
- java.lang.Object
-
- com.steadystate.css.parser.selectors.SelectorFactoryImpl
-
- All Implemented Interfaces:
org.w3c.css.sac.SelectorFactory
public class SelectorFactoryImpl extends java.lang.Object implements org.w3c.css.sac.SelectorFactory- Version:
- $Id: SelectorFactoryImpl.java,v 1.1 2008/03/20 01:20:17 sdanig Exp $
- Author:
- David Schweinsberg
-
-
Constructor Summary
Constructors Constructor Description SelectorFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.css.sac.SimpleSelectorcreateAnyNodeSelector()org.w3c.css.sac.CharacterDataSelectorcreateCDataSectionSelector(java.lang.String data)org.w3c.css.sac.DescendantSelectorcreateChildSelector(org.w3c.css.sac.Selector parent, org.w3c.css.sac.SimpleSelector child)org.w3c.css.sac.CharacterDataSelectorcreateCommentSelector(java.lang.String data)org.w3c.css.sac.ConditionalSelectorcreateConditionalSelector(org.w3c.css.sac.SimpleSelector selector, org.w3c.css.sac.Condition condition)org.w3c.css.sac.DescendantSelectorcreateDescendantSelector(org.w3c.css.sac.Selector parent, org.w3c.css.sac.SimpleSelector descendant)org.w3c.css.sac.SiblingSelectorcreateDirectAdjacentSelector(short nodeType, org.w3c.css.sac.Selector child, org.w3c.css.sac.SimpleSelector directAdjacent)org.w3c.css.sac.ElementSelectorcreateElementSelector(java.lang.String namespaceURI, java.lang.String localName)org.w3c.css.sac.NegativeSelectorcreateNegativeSelector(org.w3c.css.sac.SimpleSelector selector)org.w3c.css.sac.ProcessingInstructionSelectorcreateProcessingInstructionSelector(java.lang.String target, java.lang.String data)org.w3c.css.sac.ElementSelectorcreatePseudoElementSelector(java.lang.String namespaceURI, java.lang.String pseudoName)org.w3c.css.sac.SimpleSelectorcreateRootNodeSelector()org.w3c.css.sac.CharacterDataSelectorcreateTextNodeSelector(java.lang.String data)
-
-
-
Method Detail
-
createConditionalSelector
public org.w3c.css.sac.ConditionalSelector createConditionalSelector(org.w3c.css.sac.SimpleSelector selector, org.w3c.css.sac.Condition condition) throws org.w3c.css.sac.CSSException- Specified by:
createConditionalSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createAnyNodeSelector
public org.w3c.css.sac.SimpleSelector createAnyNodeSelector() throws org.w3c.css.sac.CSSException- Specified by:
createAnyNodeSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createRootNodeSelector
public org.w3c.css.sac.SimpleSelector createRootNodeSelector() throws org.w3c.css.sac.CSSException- Specified by:
createRootNodeSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createNegativeSelector
public org.w3c.css.sac.NegativeSelector createNegativeSelector(org.w3c.css.sac.SimpleSelector selector) throws org.w3c.css.sac.CSSException- Specified by:
createNegativeSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createElementSelector
public org.w3c.css.sac.ElementSelector createElementSelector(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.css.sac.CSSException- Specified by:
createElementSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createTextNodeSelector
public org.w3c.css.sac.CharacterDataSelector createTextNodeSelector(java.lang.String data) throws org.w3c.css.sac.CSSException- Specified by:
createTextNodeSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createCDataSectionSelector
public org.w3c.css.sac.CharacterDataSelector createCDataSectionSelector(java.lang.String data) throws org.w3c.css.sac.CSSException- Specified by:
createCDataSectionSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createProcessingInstructionSelector
public org.w3c.css.sac.ProcessingInstructionSelector createProcessingInstructionSelector(java.lang.String target, java.lang.String data) throws org.w3c.css.sac.CSSException- Specified by:
createProcessingInstructionSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createCommentSelector
public org.w3c.css.sac.CharacterDataSelector createCommentSelector(java.lang.String data) throws org.w3c.css.sac.CSSException- Specified by:
createCommentSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createPseudoElementSelector
public org.w3c.css.sac.ElementSelector createPseudoElementSelector(java.lang.String namespaceURI, java.lang.String pseudoName) throws org.w3c.css.sac.CSSException- Specified by:
createPseudoElementSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createDescendantSelector
public org.w3c.css.sac.DescendantSelector createDescendantSelector(org.w3c.css.sac.Selector parent, org.w3c.css.sac.SimpleSelector descendant) throws org.w3c.css.sac.CSSException- Specified by:
createDescendantSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createChildSelector
public org.w3c.css.sac.DescendantSelector createChildSelector(org.w3c.css.sac.Selector parent, org.w3c.css.sac.SimpleSelector child) throws org.w3c.css.sac.CSSException- Specified by:
createChildSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
createDirectAdjacentSelector
public org.w3c.css.sac.SiblingSelector createDirectAdjacentSelector(short nodeType, org.w3c.css.sac.Selector child, org.w3c.css.sac.SimpleSelector directAdjacent) throws org.w3c.css.sac.CSSException- Specified by:
createDirectAdjacentSelectorin interfaceorg.w3c.css.sac.SelectorFactory- Throws:
org.w3c.css.sac.CSSException
-
-