public class ParameterParser extends Object
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.
|
Map<String,String> |
parse(char[] chars,
char separator)
Extracts a map of name/value pairs from the given array of
characters.
|
Map<String,String> |
parse(char[] chars,
int offset,
int length,
char separator)
Extracts a map of name/value pairs from the given array of
characters.
|
Map<String,String> |
parse(String str,
char separator)
Extracts a map of name/value pairs from the given string.
|
String |
setAttribute(char[] chars,
int offset,
int length,
char separator,
String name,
String value)
Takes string as-is and only changes the value of a specific attribute.
|
void |
setLowerCaseNames(boolean b)
Sets the flag if parameter names are to be converted to lower case when
name/value pairs are parsed.
|
public boolean isLowerCaseNames()
public void setLowerCaseNames(boolean b)
b
- true if parameter names are to be
converted to lower case when name/value pairs are parsed.
false otherwise.public Map<String,String> parse(String str, char separator)
str
- the string that contains a sequence of name/value pairsseparator
- the name/value pairs separatorpublic Map<String,String> parse(char[] chars, char separator)
chars
- the array of characters that contains a sequence of
name/value pairsseparator
- the name/value pairs separatorpublic Map<String,String> parse(char[] chars, int offset, int length, char separator)
chars
- the array of characters that contains a sequence of
name/value pairsoffset
- - the initial offset.length
- - the length.separator
- the name/value pairs separatorpublic String setAttribute(char[] chars, int offset, int length, char separator, String name, String value)
chars
- the array of characters that contains a sequence of
name/value pairsoffset
- - the initial offset.length
- - the length.separator
- the name/value pairs separatorCopyright © 2017 JBoss by Red Hat. All rights reserved.