public abstract class ParameterParser extends Object
| Constructor and Description |
|---|
ParameterParser() |
| Modifier and Type | Method and Description |
|---|---|
String |
format(String format)
Fill in a format string with information from a ParameterParser
|
abstract String |
getParameter(String key) |
static String |
parse(String format,
ParameterParser parser)
Static way (why?) of getting at format method.
|
protected List<String> |
parseKeys(String format) |
abstract void |
setParameter(String key,
String value) |
void |
setParameters(String encodedParams)
Set parameters from a string, like "msg.sender.as2_id=ME,msg.headers.content-type=application/X12"
|
void |
setParameters(String format,
String delimiters,
String value,
boolean mergeExtraTokens)
Set parameters from a string seperated by delimiters.
|
public abstract void setParameter(String key, String value) throws InvalidParameterException
InvalidParameterExceptionpublic abstract String getParameter(String key) throws InvalidParameterException
InvalidParameterExceptionpublic void setParameters(String encodedParams) throws InvalidParameterException
encodedParams - string to parseInvalidParameterException - - error in the parameter format stringpublic void setParameters(String format, String delimiters, String value, boolean mergeExtraTokens) throws OpenAS2Exception
format - Comma seperated list of parameters to set, like
msg.sender.as2_id,msg.receiver.as2_id,msg.header.content-typedelimiters - delimiters in string to parse, like "-."value - string to parse, like "NORINCO-WALMART.application/X12"mergeExtraTokens - if "value" string contains more tokens than the "foprmat" string merge the extra tokens into final token from "format" stringOpenAS2Exception - - error in the parameter format stringpublic static String parse(String format, ParameterParser parser) throws InvalidParameterException
format - the format to fill inparser - the place to get the parsed infoInvalidParameterException - - error in the parameter format stringpublic String format(String format) throws InvalidParameterException
format - the format string to fill inInvalidParameterException - - error in the parameter format stringCopyright © 2019. All rights reserved.