Class Util
- java.lang.Object
-
- org.apache.sling.engine.impl.parameters.Util
-
public class Util extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENCODING_DEFAULT
static String
ENCODING_DIRECT
static byte[]
NO_CONTENT
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
parseQueryString(InputStream data, String encoding, ParameterMap map, boolean prependNew)
Parse a query string and store entries inside a mapstatic void
setDefaultFixEncoding(String encoding)
-
-
-
Field Detail
-
ENCODING_DIRECT
public static final String ENCODING_DIRECT
- See Also:
- Constant Field Values
-
ENCODING_DEFAULT
public static final String ENCODING_DEFAULT
- See Also:
- Constant Field Values
-
NO_CONTENT
public static final byte[] NO_CONTENT
-
-
Method Detail
-
setDefaultFixEncoding
public static void setDefaultFixEncoding(String encoding)
-
parseQueryString
public static void parseQueryString(InputStream data, String encoding, ParameterMap map, boolean prependNew) throws UnsupportedEncodingException, IOException
Parse a query string and store entries inside a map- Parameters:
data
- querystring dataencoding
- encoding to use for converting bytes to charactersmap
- map to populateprependNew
- whether to prepend new values- Throws:
IllegalArgumentException
- if the nv string is malformedUnsupportedEncodingException
- if theencoding
is not supportedIOException
- if an error occurrs reading fromdata
-
-