|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ParameterMap
An interface for accessing parameters in a backing map. Parameters are immutable and have string keys and string values.
| Method Summary | |
|---|---|
AttributeMap |
asAttributeMap()
Adapts this parameter map to an AttributeMap. |
boolean |
contains(java.lang.String parameterName)
Does the parameter with the provided name exist in this map? |
java.lang.String |
get(java.lang.String parameterName)
Get a parameter value, returning null if no value is
found. |
java.lang.Object |
get(java.lang.String parameterName,
java.lang.Class targetType)
Get a parameter value, converting it from String to the
target type. |
java.lang.Object |
get(java.lang.String parameterName,
java.lang.Class targetType,
java.lang.Object defaultValue)
Get a parameter value, converting it from String to the
target type or returning the defaultValue if not found. |
java.lang.String |
get(java.lang.String parameterName,
java.lang.String defaultValue)
Get a parameter value, returning the defaultValue if no value is found. |
java.lang.String[] |
getArray(java.lang.String parameterName)
Get a multi-valued parameter value, returning null if no
value is found. |
java.lang.Object[] |
getArray(java.lang.String parameterName,
java.lang.Class targetElementType)
Get a multi-valued parameter value, converting each value to the target type or returning null if no value is found. |
java.lang.Boolean |
getBoolean(java.lang.String parameterName)
Returns a boolean parameter value in the map, returning null
if no value was found. |
java.lang.Boolean |
getBoolean(java.lang.String parameterName,
java.lang.Boolean defaultValue)
Returns a boolean parameter value in the map, returning the defaultValue if no value was found. |
java.lang.Integer |
getInteger(java.lang.String parameterName)
Returns an integer parameter value in the map, returning null if no value was found. |
java.lang.Integer |
getInteger(java.lang.String parameterName,
java.lang.Integer defaultValue)
Returns an integer parameter value in the map, returning the defaultValue if no value was found. |
java.lang.Long |
getLong(java.lang.String parameterName)
Returns a long parameter value in the map, returning null
if no value was found. |
java.lang.Long |
getLong(java.lang.String parameterName,
java.lang.Long defaultValue)
Returns a long parameter value in the map, returning the defaultValue if no value was found. |
org.springframework.web.multipart.MultipartFile |
getMultipartFile(java.lang.String parameterName)
Get a multi-part file parameter value, returning null if
no value is found. |
java.lang.Number |
getNumber(java.lang.String parameterName,
java.lang.Class targetType)
Returns a number parameter value in the map that is of the specified type, returning null if no value was found. |
java.lang.Number |
getNumber(java.lang.String parameterName,
java.lang.Class targetType,
java.lang.Number defaultValue)
Returns a number parameter value in the map of the specified type, returning the defaultValue if no value was found. |
java.lang.String |
getRequired(java.lang.String parameterName)
Get the value of a required parameter. |
java.lang.Object |
getRequired(java.lang.String parameterName,
java.lang.Class targetType)
Get the value of a required parameter and convert it to the target type. |
java.lang.String[] |
getRequiredArray(java.lang.String parameterName)
Get a required multi-valued parameter value. |
java.lang.Object[] |
getRequiredArray(java.lang.String parameterName,
java.lang.Class targetElementType)
Get a required multi-valued parameter value, converting each value to the target type. |
java.lang.Boolean |
getRequiredBoolean(java.lang.String parameterName)
Returns a boolean parameter value in the map, throwing an exception if the parameter is not present or could not be converted. |
java.lang.Integer |
getRequiredInteger(java.lang.String parameterName)
Returns an integer parameter value in the map, throwing an exception if the parameter is not present or could not be converted. |
java.lang.Long |
getRequiredLong(java.lang.String parameterName)
Returns a long parameter value in the map, throwing an exception if the parameter is not present or could not be converted. |
org.springframework.web.multipart.MultipartFile |
getRequiredMultipartFile(java.lang.String parameterName)
Get the value of a required multipart file parameter. |
java.lang.Number |
getRequiredNumber(java.lang.String parameterName,
java.lang.Class targetType)
Returns a number parameter value in the map, throwing an exception if the parameter is not present or could not be converted. |
boolean |
isEmpty()
Is this parameter map empty, with a size of 0? |
int |
size()
Returns the number of parameters in this map. |
| Methods inherited from interface org.springframework.binding.collection.MapAdaptable |
|---|
asMap |
| Method Detail |
|---|
boolean isEmpty()
int size()
boolean contains(java.lang.String parameterName)
parameterName - the parameter name
java.lang.String get(java.lang.String parameterName)
null if no value is
found.
parameterName - the parameter name
java.lang.String get(java.lang.String parameterName,
java.lang.String defaultValue)
parameterName - the parameter namedefaultValue - the default
java.lang.String[] getArray(java.lang.String parameterName)
null if no
value is found. If the parameter is single valued an array with a single
element is returned.
parameterName - the parameter name
java.lang.Object[] getArray(java.lang.String parameterName,
java.lang.Class targetElementType)
throws org.springframework.binding.convert.ConversionException
null if no value is found.
parameterName - the parameter nametargetElementType - the target type of the array's elements
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Object get(java.lang.String parameterName,
java.lang.Class targetType)
throws org.springframework.binding.convert.ConversionException
String to the
target type.
parameterName - the name of the parametertargetType - the target type of the parameter value
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Object get(java.lang.String parameterName,
java.lang.Class targetType,
java.lang.Object defaultValue)
throws org.springframework.binding.convert.ConversionException
String to the
target type or returning the defaultValue if not found.
parameterName - name of the parameter to gettargetType - the target type of the parameter valuedefaultValue - the default value
org.springframework.binding.convert.ConversionException - when a value could not be converted
java.lang.String getRequired(java.lang.String parameterName)
throws java.lang.IllegalArgumentException
parameterName - the name of the parameter
java.lang.IllegalArgumentException - when the parameter is not found
java.lang.String[] getRequiredArray(java.lang.String parameterName)
throws java.lang.IllegalArgumentException
parameterName - the name of the parameter
java.lang.IllegalArgumentException - when the parameter is not found
java.lang.Object[] getRequiredArray(java.lang.String parameterName,
java.lang.Class targetElementType)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the name of the parameter
java.lang.IllegalArgumentException - when the parameter is not found
org.springframework.binding.convert.ConversionException - when a value could not be converted
java.lang.Object getRequired(java.lang.String parameterName,
java.lang.Class targetType)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the name of the parametertargetType - the target type of the parameter value
java.lang.IllegalArgumentException - when the parameter is not found
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Number getNumber(java.lang.String parameterName,
java.lang.Class targetType)
throws org.springframework.binding.convert.ConversionException
null if no value was found.
parameterName - the parameter nametargetType - the target number type
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Number getNumber(java.lang.String parameterName,
java.lang.Class targetType,
java.lang.Number defaultValue)
throws org.springframework.binding.convert.ConversionException
parameterName - the parameter namedefaultValue - the default
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Number getRequiredNumber(java.lang.String parameterName,
java.lang.Class targetType)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the parameter name
java.lang.IllegalArgumentException - if the parameter is not present
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Integer getInteger(java.lang.String parameterName)
throws org.springframework.binding.convert.ConversionException
null if no value was found.
parameterName - the parameter name
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Integer getInteger(java.lang.String parameterName,
java.lang.Integer defaultValue)
throws org.springframework.binding.convert.ConversionException
parameterName - the parameter namedefaultValue - the default
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Integer getRequiredInteger(java.lang.String parameterName)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the parameter name
java.lang.IllegalArgumentException - if the parameter is not present
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Long getLong(java.lang.String parameterName)
throws org.springframework.binding.convert.ConversionException
null
if no value was found.
parameterName - the parameter name
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Long getLong(java.lang.String parameterName,
java.lang.Long defaultValue)
throws org.springframework.binding.convert.ConversionException
parameterName - the parameter namedefaultValue - the default
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Long getRequiredLong(java.lang.String parameterName)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the parameter name
java.lang.IllegalArgumentException - if the parameter is not present
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Boolean getBoolean(java.lang.String parameterName)
throws org.springframework.binding.convert.ConversionException
null
if no value was found.
parameterName - the parameter name
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Boolean getBoolean(java.lang.String parameterName,
java.lang.Boolean defaultValue)
throws org.springframework.binding.convert.ConversionException
parameterName - the parameter namedefaultValue - the default
org.springframework.binding.convert.ConversionException - when the value could not be converted
java.lang.Boolean getRequiredBoolean(java.lang.String parameterName)
throws java.lang.IllegalArgumentException,
org.springframework.binding.convert.ConversionException
parameterName - the parameter name
java.lang.IllegalArgumentException - if the parameter is not present
org.springframework.binding.convert.ConversionException - when the value could not be convertedorg.springframework.web.multipart.MultipartFile getMultipartFile(java.lang.String parameterName)
null if
no value is found.
parameterName - the parameter name
org.springframework.web.multipart.MultipartFile getRequiredMultipartFile(java.lang.String parameterName)
parameterName - the name of the parameter
java.lang.IllegalArgumentException - when the parameter is not foundAttributeMap asAttributeMap()
AttributeMap.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||