## Uses of Interface
org.w3c.css.sac.Selector

Packages that use Selector
org.apache.batik.css.engine.sac
org.apache.batik.css.parser: Provides a CSS parser conform to the SAC API.
org.w3c.css.sac

Uses of Selector in org.apache.batik.css.engine.sac

Subinterfaces of Selector in org.apache.batik.css.engine.sac
`interface` `ExtendedSelector` This interface extends the `Selector`.

Classes in org.apache.batik.css.engine.sac that implement Selector
`class` `AbstractDescendantSelector` This class provides an abstract implementation of the `DescendantSelector` interface.
`class` `AbstractElementSelector` This class provides an abstract implementation of the ElementSelector interface.
`class` `AbstractSiblingSelector` This class provides an abstract implementation of the `SiblingSelector` interface.
`class` `CSSChildSelector` This class provides an implementation of the `DescendantSelector` interface.
`class` `CSSConditionalSelector` This class provides an implementation of the `ConditionalSelector` interface.
`class` `CSSDescendantSelector` This class provides an implementation for the `DescendantSelector` interface.
`class` `CSSDirectAdjacentSelector` This class provides an implementation for the `DescendantSelector` interface.
`class` `CSSElementSelector` This class implements the `ElementSelector` interface.
`class` `CSSPseudoElementSelector` This class implements the `ElementSelector` interface.

Fields in org.apache.batik.css.engine.sac declared as Selector
`protected Selector` `AbstractSiblingSelector.selector` The selector.
`protected Selector` `AbstractDescendantSelector.ancestorSelector` The ancestor selector.

Methods in org.apache.batik.css.engine.sac that return Selector
`Selector` `AbstractSiblingSelector.getSelector()` SAC: Implements `SiblingSelector.getSelector()`.
`Selector` `AbstractDescendantSelector.getAncestorSelector()` SAC: Implements `DescendantSelector.getAncestorSelector()`.

Methods in org.apache.batik.css.engine.sac with parameters of type Selector
`DescendantSelector` `CSSSelectorFactory.createDescendantSelector(Selector parent, SimpleSelector descendant)` SAC: Implements `SelectorFactory.createDescendantSelector(Selector,SimpleSelector)`.
`DescendantSelector` `CSSSelectorFactory.createChildSelector(Selector parent, SimpleSelector child)` SAC: Implements `SelectorFactory.createChildSelector(Selector,SimpleSelector)`.
`SiblingSelector` `CSSSelectorFactory.createDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)` SAC: Implements `SelectorFactory.createDirectAdjacentSelector(short,Selector,SimpleSelector)`.

Constructors in org.apache.batik.css.engine.sac with parameters of type Selector
`CSSDirectAdjacentSelector(short type, Selector parent, SimpleSelector simple)` Creates a new CSSDirectAdjacentSelector object.
`CSSDescendantSelector(Selector ancestor, SimpleSelector simple)` Creates a new CSSDescendantSelector object.
`CSSChildSelector(Selector ancestor, SimpleSelector simple)` Creates a new CSSChildSelector object.
`AbstractSiblingSelector(short type, Selector sel, SimpleSelector simple)` Creates a new SiblingSelector object.
`AbstractDescendantSelector(Selector ancestor, SimpleSelector simple)` Creates a new DescendantSelector object.

Uses of Selector in org.apache.batik.css.parser

Classes in org.apache.batik.css.parser that implement Selector
`class` `DefaultChildSelector` This class provides an implementation of the `DescendantSelector` interface.
`class` `DefaultConditionalSelector` This class provides an implementation of the `ConditionalSelector` interface.
`class` `DefaultDescendantSelector` This class provides an implementation for the `DescendantSelector` interface.
`class` `DefaultDirectAdjacentSelector` This class provides an implementation for the `DescendantSelector` interface.
`class` `DefaultElementSelector` This class implements the `ElementSelector` interface.
`class` `DefaultPseudoElementSelector` This class implements the `ElementSelector` interface.

Fields in org.apache.batik.css.parser declared as Selector
`protected Selector[]` `CSSSelectorList.list` The list.
`protected Selector` `AbstractSiblingSelector.selector` The selector.
`protected Selector` `AbstractDescendantSelector.ancestorSelector` The ancestor selector.

Methods in org.apache.batik.css.parser that return Selector
`protected Selector` `Parser.parseSelector()` Parses a selector.
`Selector` `CSSSelectorList.item(int index)` SAC: Returns the selector at the specified index, or `null` if this is not a valid index.
`Selector` `AbstractSiblingSelector.getSelector()` SAC: Implements `SiblingSelector.getSelector()`.
`Selector` `AbstractDescendantSelector.getAncestorSelector()` SAC: Implements `DescendantSelector.getAncestorSelector()`.

Methods in org.apache.batik.css.parser with parameters of type Selector
`DescendantSelector` `DefaultSelectorFactory.createDescendantSelector(Selector parent, SimpleSelector descendant)` SAC: Implements `SelectorFactory.createDescendantSelector(Selector,SimpleSelector)`.
`DescendantSelector` `DefaultSelectorFactory.createChildSelector(Selector parent, SimpleSelector child)` SAC: Implements `SelectorFactory.createChildSelector(Selector,SimpleSelector)`.
`SiblingSelector` `DefaultSelectorFactory.createDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)` SAC: Implements `SelectorFactory.createDirectAdjacentSelector(short,Selector,SimpleSelector)`.
`void` `CSSSelectorList.append(Selector item)` Appends an item to the list.

Constructors in org.apache.batik.css.parser with parameters of type Selector
`DefaultDirectAdjacentSelector(short type, Selector parent, SimpleSelector simple)` Creates a new DefaultDirectAdjacentSelector object.
`DefaultDescendantSelector(Selector ancestor, SimpleSelector simple)` Creates a new DefaultDescendantSelector object.
`DefaultChildSelector(Selector ancestor, SimpleSelector simple)` Creates a new DefaultChildSelector object.
`AbstractSiblingSelector(short type, Selector sel, SimpleSelector simple)` Creates a new SiblingSelector object.
`AbstractDescendantSelector(Selector ancestor, SimpleSelector simple)` Creates a new DescendantSelector object.

Uses of Selector in org.w3c.css.sac

Subinterfaces of Selector in org.w3c.css.sac
`interface` `CharacterDataSelector`
`interface` `ConditionalSelector`
`interface` `DescendantSelector`
`interface` `ElementSelector`
`interface` `NegativeSelector`
`interface` `ProcessingInstructionSelector` This simple matches a processing instruction.
`interface` `SiblingSelector`
`interface` `SimpleSelector` This interface is only for constraints on selectors.

Methods in org.w3c.css.sac that return Selector
`Selector` `SiblingSelector.getSelector()` Returns the first selector.
`Selector` `SelectorList.item(int index)` Returns the selector at the specified index, or `null` if this is not a valid index.
`Selector` `DescendantSelector.getAncestorSelector()` Returns the parent selector.

Methods in org.w3c.css.sac with parameters of type Selector
`DescendantSelector` `SelectorFactory.createDescendantSelector(Selector parent, SimpleSelector descendant)` Creates a descendant selector.
`DescendantSelector` `SelectorFactory.createChildSelector(Selector parent, SimpleSelector child)` Creates a child selector.
`SiblingSelector` `SelectorFactory.createDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)` Creates a sibling selector.

Copyright © 2004 Apache Software Foundation. All Rights Reserved.