org.apache.sling.engine.impl.parameters
Class Util

java.lang.Object
  extended by org.apache.sling.engine.impl.parameters.Util

public class Util
extends Object


Field Summary
static String ENCODING_DEFAULT
           
static String ENCODING_DIRECT
           
static byte[] NO_CONTENT
           
 
Constructor Summary
Util()
           
 
Method Summary
static void parseQueryString(InputStream data, String encoding, ParameterMap map, boolean prependNew)
          Parse a query string and store entries inside a map
static void setDefaultFixEncoding(String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

Util

public Util()
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 data
encoding - encoding to use for converting bytes to characters
map - map to populate
prependNew - whether to prepend new values
Throws:
IllegalArgumentException - if the nv string is malformed
UnsupportedEncodingException - if the encoding is not supported
IOException - if an error occurrs reading from data


Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.