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)
Set parameters from a string seperated by delimiters.
|
public abstract void setParameter(String key, String value) throws InvalidParameterException
InvalidParameterException
public abstract String getParameter(String key) throws InvalidParameterException
InvalidParameterException
public void setParameters(String encodedParams) throws InvalidParameterException
encodedParams
- string to parseInvalidParameterException
- - error in the parameter format stringpublic void setParameters(String format, String delimiters, String value) throws OpenAS2Exception
format
- Comma seperated list of parameters to set, like
msg.sender.as2_id,msg.receiver.as2_id,msg.header.content-type
delimiters
- delimiters in string to parse, like "-."value
- string to parse, like "NORINCO-WALMART.application/X12"
OpenAS2Exception
- - 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 © 2018. All rights reserved.