@NonNullByDefault

# Package ej.mwt.stylesheet.selector

Contains selector definition and some implementations.

- Interface Summary
  Interface | Description
  --- | ---
  Selector | Represents a selector.

- Class Summary
  Class | Description
  --- | ---
  ClassSelector | A class selector selects from a class.
  DisabledSelector | A disabled selector selects by checking if the widget is disabled.
  EnabledSelector | An enabled selector selects by checking if the widget is enabled.
  EvenChildSelector | An even child selector selects by checking if a widget is at an even position in its parent (1, 3, 5,…).
  FirstChildSelector | A first child selector selects by checking if a widget is the first child of its parent.
  LastChildSelector | A last child selector selects by checking if a widget is the last child of its parent.
  NotSelector | A not selector selects every widget that is not selected by its wrapped selector.
  NthChildSelector | A nth child selector selects by checking if a widget is the nth child of its parent.
  OddChildSelector | An odd child selector selects by checking if a widget is at an odd position in its parent (0, 2, 4,…).
  RootSelector | A root selector selects by checking if a widget is the root widget of its hierarchy (i.e.
  SelectorHelper | Provides utility methods related to selectors.
  StateSelector | A state selector selects from a state.
  StrictTypeSelector | A type selector selects by checking the widget type (Java class).
  TypeSelector | A type or subtype selector selects by checking the widget type hierarchy (Java class).
  UniversalSelector | An universal selector selects all widgets.