public abstract class MessageQueryParameter<X> extends MessageParameter<List<X>>
Query parameters may both occur multiple times or be of the form "key=value1,value2,value3". If a query parameter
is specified multiple times the individual values are concatenated with , and passed as a single value to
convertToString(List).
MessageParameter.MessageParameterRequisiteness| Modifier | Constructor and Description |
|---|---|
protected |
MessageQueryParameter(String key,
MessageParameter.MessageParameterRequisiteness requisiteness) |
| Modifier and Type | Method and Description |
|---|---|
List<X> |
convertFromString(String values)
Converts the given string to a valid value of this parameter.
|
abstract X |
convertStringToValue(String value)
Converts the given string to a valid value of this parameter.
|
String |
convertToString(List<X> values)
Converts the given value to its string representation.
|
abstract String |
convertValueToString(X value)
Converts the given value to its string representation.
|
getDescription, getKey, getValue, isMandatory, isResolved, resolve, resolveFromStringprotected MessageQueryParameter(String key, MessageParameter.MessageParameterRequisiteness requisiteness)
public List<X> convertFromString(String values) throws ConversionException
MessageParameterconvertFromString in class MessageParameter<List<X>>values - string representation of parameter valueConversionExceptionpublic abstract X convertStringToValue(String value) throws ConversionException
value - string representation of parameter valueConversionExceptionpublic String convertToString(List<X> values)
MessageParameterconvertToString in class MessageParameter<List<X>>values - parameter valueCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.