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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectorFactoryImpl
public SelectorFactoryImpl()
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
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a conditional selector.
- Specified by:
createConditionalSelector in interface org.w3c.css.sac.SelectorFactory
createAnyNodeSelector
public org.w3c.css.sac.SimpleSelector createAnyNodeSelector()
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates an any node selector.
- Specified by:
createAnyNodeSelector in interface org.w3c.css.sac.SelectorFactory
createRootNodeSelector
public org.w3c.css.sac.SimpleSelector createRootNodeSelector()
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates an root node selector.
- Specified by:
createRootNodeSelector in interface org.w3c.css.sac.SelectorFactory
createNegativeSelector
public org.w3c.css.sac.NegativeSelector createNegativeSelector(org.w3c.css.sac.SimpleSelector selector)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates an negative selector.
- Specified by:
createNegativeSelector in interface org.w3c.css.sac.SelectorFactory
createElementSelector
public org.w3c.css.sac.ElementSelector createElementSelector(java.lang.String namespaceURI,
java.lang.String localName)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates an element selector.
- Specified by:
createElementSelector in interface org.w3c.css.sac.SelectorFactory
createTextNodeSelector
public org.w3c.css.sac.CharacterDataSelector createTextNodeSelector(java.lang.String data)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a text node selector.
- Specified by:
createTextNodeSelector in interface org.w3c.css.sac.SelectorFactory
createCDataSectionSelector
public org.w3c.css.sac.CharacterDataSelector createCDataSectionSelector(java.lang.String data)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a cdata section node selector.
- Specified by:
createCDataSectionSelector in interface org.w3c.css.sac.SelectorFactory
createProcessingInstructionSelector
public org.w3c.css.sac.ProcessingInstructionSelector createProcessingInstructionSelector(java.lang.String target,
java.lang.String data)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a processing instruction node selector.
- Specified by:
createProcessingInstructionSelector in interface org.w3c.css.sac.SelectorFactory
createCommentSelector
public org.w3c.css.sac.CharacterDataSelector createCommentSelector(java.lang.String data)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a comment node selector.
- Specified by:
createCommentSelector in interface org.w3c.css.sac.SelectorFactory
createPseudoElementSelector
public org.w3c.css.sac.ElementSelector createPseudoElementSelector(java.lang.String namespaceURI,
java.lang.String pseudoName)
throws org.w3c.css.sac.CSSException
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a pseudo element selector.
- Specified by:
createPseudoElementSelector in interface org.w3c.css.sac.SelectorFactory
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
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a descendant selector.
- Specified by:
createDescendantSelector in interface org.w3c.css.sac.SelectorFactory
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
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a child selector.
- Specified by:
createChildSelector in interface org.w3c.css.sac.SelectorFactory
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
- Description copied from interface:
org.w3c.css.sac.SelectorFactory
- Creates a sibling selector.
- Specified by:
createDirectAdjacentSelector in interface org.w3c.css.sac.SelectorFactory