Package com.helger.as2lib.params
Class CompositeParameters
- java.lang.Object
-
- com.helger.as2lib.params.AbstractParameterParser
-
- com.helger.as2lib.params.CompositeParameters
-
public class CompositeParameters extends AbstractParameterParser
-
-
Constructor Summary
Constructors Constructor Description CompositeParameters(boolean bIgnoreMissingParsers)
CompositeParameters(boolean bIgnoreMissingParsers, Map<String,? extends AbstractParameterParser> aParameterParsers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeParameters
add(String sKey, AbstractParameterParser aParam)
String
getParameter(String sKey)
protected com.helger.commons.collection.impl.ICommonsMap<String,AbstractParameterParser>
getParameterParsers()
boolean
isIgnoreMissingParsers()
void
setIgnoreMissingParsers(boolean bIgnoreMissingParsers)
void
setParameter(String sKey, String sValue)
void
setParameterParsers(com.helger.commons.collection.impl.ICommonsMap<String,AbstractParameterParser> aParameterParsers)
-
Methods inherited from class com.helger.as2lib.params.AbstractParameterParser
format, setParameters, setParameters, toString
-
-
-
-
Constructor Detail
-
CompositeParameters
public CompositeParameters(boolean bIgnoreMissingParsers)
-
CompositeParameters
public CompositeParameters(boolean bIgnoreMissingParsers, @Nonnull Map<String,? extends AbstractParameterParser> aParameterParsers)
-
-
Method Detail
-
add
@Nonnull public CompositeParameters add(String sKey, AbstractParameterParser aParam)
-
setIgnoreMissingParsers
public void setIgnoreMissingParsers(boolean bIgnoreMissingParsers)
-
isIgnoreMissingParsers
public boolean isIgnoreMissingParsers()
- Returns:
true
to ignore missing parameters
-
setParameter
public void setParameter(String sKey, String sValue) throws AS2InvalidParameterException
- Specified by:
setParameter
in classAbstractParameterParser
- Throws:
AS2InvalidParameterException
-
getParameter
public String getParameter(String sKey) throws AS2InvalidParameterException
- Specified by:
getParameter
in classAbstractParameterParser
- Throws:
AS2InvalidParameterException
-
setParameterParsers
public void setParameterParsers(@Nullable com.helger.commons.collection.impl.ICommonsMap<String,AbstractParameterParser> aParameterParsers)
-
getParameterParsers
@Nonnull @ReturnsMutableObject("by design") protected final com.helger.commons.collection.impl.ICommonsMap<String,AbstractParameterParser> getParameterParsers()
-
-