| Interface | Description |
|---|---|
| ProvidesSelectable |
Interface indicating that a class can provide a
Selectable and its instances can be used
as keys in Selector. |
| Selectable |
A condition in
select statements. |
| SelectableConfigurationContext |
Contains context that can be accessed by
Selectable to get information about the current
configuration. |
| SelectableResolver |
Provides access to instances of
Selectable. |
| SelectorListResolver |
A resolver that analyzes
SelectorList, evaluates selectable statements and constructs the
final value that is produced by concatenating selected values (the type of the elements
determines the process of concatenation.) |
| Class | Description |
|---|---|
| AbstractSelectorListResolver |
Provides base functionality for selector list resolvers.
|
| Selector<T> |
Keeps mapping of a single
select expression. |
| SelectorKey |
A key in
select statement. |
| SelectorList<T> |
Represents a list of
Selector objects |