T - the typepublic class OptionalValuesMap<T> extends Object implements OptionalValues<T>
OptionalValues.| Modifier and Type | Field and Description | 
|---|---|
protected ValueResolver | 
resolver  | 
protected Map<CharSequence,?> | 
values  | 
EMPTY_VALUES| Modifier | Constructor and Description | 
|---|---|
protected  | 
OptionalValuesMap(Class<?> type,
                 Map<CharSequence,?> values)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
Optional<T> | 
get(CharSequence name)
Retrieve a value if it is present. 
 | 
int | 
hashCode()  | 
Iterator<CharSequence> | 
iterator()  | 
Collection<T> | 
values()  | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitempty, forEach, isEmpty, offorEach, spliteratorprotected final ValueResolver resolver
protected final Map<CharSequence,?> values
protected OptionalValuesMap(Class<?> type, Map<CharSequence,?> values)
type - The typevalues - The valuespublic Optional<T> get(CharSequence name)
OptionalValuesget in interface OptionalValues<T>name - The name of the valueOptional of the valuepublic Collection<T> values()
values in interface OptionalValues<T>public Iterator<CharSequence> iterator()
iterator in interface Iterable<CharSequence>