Package org.w3c.css.sac
Interface Selector
-
- All Known Subinterfaces:
CharacterDataSelector,ConditionalSelector,DescendantSelector,ElementSelector,NegativeSelector,ProcessingInstructionSelector,SiblingSelector,SimpleSelector
- All Known Implementing Classes:
CharacterDataSelectorImpl,ChildSelectorImpl,ConditionalSelectorImpl,DescendantSelectorImpl,DirectAdjacentSelectorImpl,ElementSelectorImpl,PseudoElementSelectorImpl
public interface SelectorThis interface defines a selector.Remarks: Not all the following selectors are supported (or will be supported) by CSS.
All examples are CSS2 compliant.
- Version:
- $Revision: 1.4 $
- Author:
- Philippe Le Hegaret
-
-
Field Summary
Fields Modifier and Type Field Description static shortSAC_ANY_NODE_SELECTORThis selector matches any node.static shortSAC_CDATA_SECTION_NODE_SELECTORThis selector matches only cdata node.static shortSAC_CHILD_SELECTORThis selector matches a childhood relationship between two elements.static shortSAC_COMMENT_NODE_SELECTORThis selector matches only comment node.static shortSAC_CONDITIONAL_SELECTORThis is a conditional selector.static shortSAC_DESCENDANT_SELECTORThis selector matches an arbitrary descendant of some ancestor element.static shortSAC_DIRECT_ADJACENT_SELECTORThis selector matches two selectors who shared the same parent in the document tree and the element represented by the first sequence immediately precedes the element represented by the second one.static shortSAC_ELEMENT_NODE_SELECTORThis selector matches only element node.static shortSAC_NEGATIVE_SELECTORThis selector matches only node that are different from a specified one.static shortSAC_PROCESSING_INSTRUCTION_NODE_SELECTORThis selector matches only processing instruction node.static shortSAC_PSEUDO_ELEMENT_SELECTORThis selector matches the 'first line' pseudo element.static shortSAC_ROOT_NODE_SELECTORThis selector matches the root node.static shortSAC_TEXT_NODE_SELECTORThis selector matches only text node.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description shortgetSelectorType()An integer indicating the type ofSelector
-
-
-
Field Detail
-
SAC_CONDITIONAL_SELECTOR
static final short SAC_CONDITIONAL_SELECTOR
This is a conditional selector. example:simple[role="private"] .part1 H1#myId P:lang(fr).p1
- See Also:
ConditionalSelector, Constant Field Values
-
SAC_ANY_NODE_SELECTOR
static final short SAC_ANY_NODE_SELECTOR
This selector matches any node.- See Also:
SimpleSelector, Constant Field Values
-
SAC_ROOT_NODE_SELECTOR
static final short SAC_ROOT_NODE_SELECTOR
This selector matches the root node.- See Also:
SimpleSelector, Constant Field Values
-
SAC_NEGATIVE_SELECTOR
static final short SAC_NEGATIVE_SELECTOR
This selector matches only node that are different from a specified one.- See Also:
NegativeSelector, Constant Field Values
-
SAC_ELEMENT_NODE_SELECTOR
static final short SAC_ELEMENT_NODE_SELECTOR
This selector matches only element node. example:H1 animate
- See Also:
ElementSelector, Constant Field Values
-
SAC_TEXT_NODE_SELECTOR
static final short SAC_TEXT_NODE_SELECTOR
This selector matches only text node.- See Also:
CharacterDataSelector, Constant Field Values
-
SAC_CDATA_SECTION_NODE_SELECTOR
static final short SAC_CDATA_SECTION_NODE_SELECTOR
This selector matches only cdata node.- See Also:
CharacterDataSelector, Constant Field Values
-
SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR
static final short SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR
This selector matches only processing instruction node.
-
SAC_COMMENT_NODE_SELECTOR
static final short SAC_COMMENT_NODE_SELECTOR
This selector matches only comment node.- See Also:
CharacterDataSelector, Constant Field Values
-
SAC_PSEUDO_ELEMENT_SELECTOR
static final short SAC_PSEUDO_ELEMENT_SELECTOR
This selector matches the 'first line' pseudo element. example::first-line
- See Also:
ElementSelector, Constant Field Values
-
SAC_DESCENDANT_SELECTOR
static final short SAC_DESCENDANT_SELECTOR
This selector matches an arbitrary descendant of some ancestor element. example:E F
- See Also:
DescendantSelector, Constant Field Values
-
SAC_CHILD_SELECTOR
static final short SAC_CHILD_SELECTOR
This selector matches a childhood relationship between two elements. example:E > F
- See Also:
DescendantSelector, Constant Field Values
-
SAC_DIRECT_ADJACENT_SELECTOR
static final short SAC_DIRECT_ADJACENT_SELECTOR
This selector matches two selectors who shared the same parent in the document tree and the element represented by the first sequence immediately precedes the element represented by the second one. example:E + F
- See Also:
SiblingSelector, Constant Field Values
-
-