See: Description
| Interface | Description | 
|---|---|
| Selector | 
 Represents a selector. 
 | 
| 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,…). 
 | 
| 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. 
 |