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>