public class ConvertedParameters extends Object implements Parameters
ParameterConverters
to convert
values.Modifier and Type | Class and Description |
---|---|
static class |
ConvertedParameters.ValueNotFound |
Constructor and Description |
---|
ConvertedParameters(Map<String,String> values,
ParameterConverters parameterConverters)
Creates an instance of ConvertedParameters with given values
|
ConvertedParameters(Row row,
ParameterConverters parameterConverters)
Creates an instance of ConvertedParameters from a Row which provides the
values
|
Modifier and Type | Method and Description |
---|---|
<T> T |
valueAs(String name,
Type type)
Returns the value of a named parameter as a given type
|
<T> T |
valueAs(String name,
Type type,
T defaultValue)
Returns the value of a named parameter as a given type while providing a
default value if the name is not found
|
Map<String,String> |
values()
Returns the values as a Map, where the key is the column name and the value is the row value.
|
public ConvertedParameters(Row row, ParameterConverters parameterConverters)
row
- the Row to get the values fromparameterConverters
- the ParameterConverters used for conversionpublic ConvertedParameters(Map<String,String> values, ParameterConverters parameterConverters)
values
- the MapparameterConverters
- the ParameterConverters used for conversionpublic <T> T valueAs(String name, Type type)
Parameters
valueAs
in interface Parameters
name
- the name of the parametertype
- the Type or Class of type public <T> T valueAs(String name, Type type, T defaultValue)
Parameters
valueAs
in interface Parameters
name
- the name of the parametertype
- Type or Class of type defaultValue
- the default value if the name is not foundCopyright © 2003–2016. All rights reserved.