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. |