W3C logo

org.w3c.css.sac
Interface Selector

All Known Subinterfaces:
CharacterDataSelector, ConditionalSelector, DescendantSelector, ElementSelector, NegativeSelector, ProcessingInstructionSelector, SiblingSelector, SimpleSelector

public interface Selector

This 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.12 $

Field Summary
static short SAC_ANY_NODE_SELECTOR
          This selector matches any node.
static short SAC_CDATA_SECTION_NODE_SELECTOR
          This selector matches only cdata node.
static short SAC_CHILD_SELECTOR
          This selector matches a childhood relationship between two elements. example:
   E > F
static short SAC_COMMENT_NODE_SELECTOR
          This selector matches only comment node.
static short SAC_CONDITIONAL_SELECTOR
          This is a conditional selector. example:
   simple[role="private"]
   .part1
   H1#myId
   P:lang(fr).p1
static short SAC_DESCENDANT_SELECTOR
          This selector matches an arbitrary descendant of some ancestor element. example:
   E F
static 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
static short SAC_ELEMENT_NODE_SELECTOR
          This selector matches only element node. example:
   H1
   animate
static short SAC_NEGATIVE_SELECTOR
          This selector matches only node that are different from a specified one.
static short SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR
          This selector matches only processing instruction node.
static short SAC_PSEUDO_ELEMENT_SELECTOR
          This selector matches the 'first line' pseudo element. example:
   :first-line
static short SAC_ROOT_NODE_SELECTOR
          This selector matches the root node.
static short SAC_TEXT_NODE_SELECTOR
          This selector matches only text node.
 
Method Summary
 short getSelectorType()
          An integer indicating the type of Selector
 

Field Detail

SAC_ANY_NODE_SELECTOR

public static final short SAC_ANY_NODE_SELECTOR
This selector matches any node.
See Also:
SimpleSelector

SAC_CDATA_SECTION_NODE_SELECTOR

public static final short SAC_CDATA_SECTION_NODE_SELECTOR
This selector matches only cdata node.
See Also:
CharacterDataSelector

SAC_CHILD_SELECTOR

public static final short SAC_CHILD_SELECTOR
This selector matches a childhood relationship between two elements. example:
   E > F
See Also:
DescendantSelector

SAC_COMMENT_NODE_SELECTOR

public static final short SAC_COMMENT_NODE_SELECTOR
This selector matches only comment node.
See Also:
CharacterDataSelector

SAC_CONDITIONAL_SELECTOR

public 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

SAC_DESCENDANT_SELECTOR

public static final short SAC_DESCENDANT_SELECTOR
This selector matches an arbitrary descendant of some ancestor element. example:
   E F
See Also:
DescendantSelector

SAC_DIRECT_ADJACENT_SELECTOR

public 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

SAC_ELEMENT_NODE_SELECTOR

public static final short SAC_ELEMENT_NODE_SELECTOR
This selector matches only element node. example:
   H1
   animate
See Also:
ElementSelector

SAC_NEGATIVE_SELECTOR

public static final short SAC_NEGATIVE_SELECTOR
This selector matches only node that are different from a specified one.
See Also:
NegativeSelector

SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR

public static final short SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR
This selector matches only processing instruction node.
See Also:
ProcessingInstructionSelector

SAC_PSEUDO_ELEMENT_SELECTOR

public static final short SAC_PSEUDO_ELEMENT_SELECTOR
This selector matches the 'first line' pseudo element. example:
   :first-line
See Also:
ElementSelector

SAC_ROOT_NODE_SELECTOR

public static final short SAC_ROOT_NODE_SELECTOR
This selector matches the root node.
See Also:
SimpleSelector

SAC_TEXT_NODE_SELECTOR

public static final short SAC_TEXT_NODE_SELECTOR
This selector matches only text node.
See Also:
CharacterDataSelector
Method Detail

getSelectorType

public short getSelectorType()
An integer indicating the type of Selector


Copyright © 2002 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.