org.apache.batik.css.engine.sac

Class CSSSelectorFactory

public class CSSSelectorFactory extends Object implements SelectorFactory

This class implements the org.w3c.css.sac.SelectorFactory interface.
Field Summary
static SelectorFactoryINSTANCE
The instance of this class.
Constructor Summary
protected CSSSelectorFactory()
This class does not need to be instantiated.
Method Summary
SimpleSelectorcreateAnyNodeSelector()
SAC: Implements org.w3c.css.sac.SelectorFactory#createAnyNodeSelector().
CharacterDataSelectorcreateCDataSectionSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createCDataSectionSelector(String).
DescendantSelectorcreateChildSelector(Selector parent, SimpleSelector child)
SAC: Implements SelectorFactory#createChildSelector(Selector,SimpleSelector).
CharacterDataSelectorcreateCommentSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createCommentSelector(String).
ConditionalSelectorcreateConditionalSelector(SimpleSelector selector, Condition condition)
SAC: Implements SelectorFactory#createConditionalSelector(SimpleSelector,Condition).
DescendantSelectorcreateDescendantSelector(Selector parent, SimpleSelector descendant)
SAC: Implements SelectorFactory#createDescendantSelector(Selector,SimpleSelector).
SiblingSelectorcreateDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)
SAC: Implements SelectorFactory#createDirectAdjacentSelector(short,Selector,SimpleSelector).
ElementSelectorcreateElementSelector(String namespaceURI, String tagName)
SAC: Implements org.w3c.css.sac.SelectorFactory#createElementSelector(String,String).
NegativeSelectorcreateNegativeSelector(SimpleSelector selector)
SAC: Implements org.w3c.css.sac.SelectorFactory#createNegativeSelector(SimpleSelector).
ProcessingInstructionSelectorcreateProcessingInstructionSelector(String target, String data)
SAC: Implements SelectorFactory#createProcessingInstructionSelector(String,String).
ElementSelectorcreatePseudoElementSelector(String namespaceURI, String pseudoName)
SAC: Implements SelectorFactory#createPseudoElementSelector(String,String).
SimpleSelectorcreateRootNodeSelector()
SAC: Implements org.w3c.css.sac.SelectorFactory#createRootNodeSelector().
CharacterDataSelectorcreateTextNodeSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createTextNodeSelector(String).

Field Detail

INSTANCE

public static final SelectorFactory INSTANCE
The instance of this class.

Constructor Detail

CSSSelectorFactory

protected CSSSelectorFactory()
This class does not need to be instantiated.

Method Detail

createAnyNodeSelector

public SimpleSelector createAnyNodeSelector()
SAC: Implements org.w3c.css.sac.SelectorFactory#createAnyNodeSelector().

createCDataSectionSelector

public CharacterDataSelector createCDataSectionSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createCDataSectionSelector(String).

createChildSelector

public DescendantSelector createChildSelector(Selector parent, SimpleSelector child)
SAC: Implements SelectorFactory#createChildSelector(Selector,SimpleSelector).

createCommentSelector

public CharacterDataSelector createCommentSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createCommentSelector(String).

createConditionalSelector

public ConditionalSelector createConditionalSelector(SimpleSelector selector, Condition condition)
SAC: Implements SelectorFactory#createConditionalSelector(SimpleSelector,Condition).

createDescendantSelector

public DescendantSelector createDescendantSelector(Selector parent, SimpleSelector descendant)
SAC: Implements SelectorFactory#createDescendantSelector(Selector,SimpleSelector).

createDirectAdjacentSelector

public SiblingSelector createDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)
SAC: Implements SelectorFactory#createDirectAdjacentSelector(short,Selector,SimpleSelector).

createElementSelector

public ElementSelector createElementSelector(String namespaceURI, String tagName)
SAC: Implements org.w3c.css.sac.SelectorFactory#createElementSelector(String,String).

createNegativeSelector

public NegativeSelector createNegativeSelector(SimpleSelector selector)
SAC: Implements org.w3c.css.sac.SelectorFactory#createNegativeSelector(SimpleSelector).

createProcessingInstructionSelector

public ProcessingInstructionSelector createProcessingInstructionSelector(String target, String data)
SAC: Implements SelectorFactory#createProcessingInstructionSelector(String,String).

createPseudoElementSelector

public ElementSelector createPseudoElementSelector(String namespaceURI, String pseudoName)
SAC: Implements SelectorFactory#createPseudoElementSelector(String,String).

createRootNodeSelector

public SimpleSelector createRootNodeSelector()
SAC: Implements org.w3c.css.sac.SelectorFactory#createRootNodeSelector().

createTextNodeSelector

public CharacterDataSelector createTextNodeSelector(String data)
SAC: Implements org.w3c.css.sac.SelectorFactory#createTextNodeSelector(String).
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.