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| 限定符 | 构造器和说明 |
|---|---|
protected |
MessageQueryParameter(String key,
MessageParameter.MessageParameterRequisiteness requisiteness) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在类中 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 在类中 MessageParameter<List<X>>values - parameter valueCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.