@NotThreadSafe public class ParameterParser extends Object implements Serializable
param1 = value; param2 = "anything goes; really"; param3
| Constructor and Description |
|---|
ParameterParser()
Default ParameterParser constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLowerCaseNames()
Returns true if parameter names are to be converted to lower case
when name/value pairs are parsed.
|
com.helger.commons.collection.impl.ICommonsMap<String,String> |
parse(String sStr,
char cSeparator)
Extracts a map of name/value pairs from the given string.
|
com.helger.commons.collection.impl.ICommonsMap<String,String> |
parse(String sStr,
char[] aSeparators)
Extracts a map of name/value pairs from the given string.
|
ParameterParser |
setLowerCaseNames(boolean bLowerCaseNames)
Sets the flag if parameter names are to be converted to lower case when
name/value pairs are parsed.
|
public boolean isLowerCaseNames()
@Nonnull public ParameterParser setLowerCaseNames(boolean bLowerCaseNames)
bLowerCaseNames - true if parameter names are to be converted to lower case
when name/value pairs are parsed. false otherwise.@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsMap<String,String> parse(@Nullable String sStr, @Nullable char[] aSeparators)
sStr - the string that contains a sequence of name/value pairsaSeparators - the name/value pairs separators@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsMap<String,String> parse(@Nullable String sStr, char cSeparator)
sStr - the string that contains a sequence of name/value pairscSeparator - the name/value pairs separatorCopyright © 2014–2019 Philip Helger. All rights reserved.