public final class BasicParameterType<T> extends java.lang.Object implements ParameterType<T>
ParameterType implementation.| Constructor and Description |
|---|
BasicParameterType(java.lang.CharSequence name,
ValueType<T> valueType)
Creates a
ParameterType with the given name and ValueType. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.CharSequence |
name()
Returns the name of the parameter.
|
Parameter |
parameter(T value)
Returns a parameter of this type with the given value.
|
T |
value(Parameter parameter)
Returns the parsed value of the given
Parameter. |
public BasicParameterType(java.lang.CharSequence name,
ValueType<T> valueType)
ParameterType with the given name and ValueType.name - valueType - public java.lang.CharSequence name()
ParameterTypename in interface ParameterType<T>public T value(Parameter parameter)
ParameterTypeParameter.value in interface ParameterType<T>parameter - The Parameter to parse.public Parameter parameter(T value)
ParameterTypeparameter in interface ParameterType<T>