|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cruxframework.crux.core.server.rest.util.Encode
public class Encode
| Constructor Summary | |
|---|---|
Encode()
|
|
| Method Summary | |
|---|---|
static MultivaluedMap<String,String> |
decode(MultivaluedMap<String,String> map)
decode an encoded map |
static String |
decode(String string)
|
static String |
decodePath(String path)
|
static MultivaluedMap<String,String> |
encode(MultivaluedMap<String,String> map)
|
static String |
encodeFragment(String value)
Keep encoded values "%..." and template parameters intact. |
static String |
encodeFragmentAsIs(String nameOrValue)
|
protected static String |
encodeFromArray(String segment,
String[] encodingMap,
boolean encodePercent)
|
static String |
encodeMatrixParam(String value)
Keep encoded values "%..." and template parameters intact. |
static String |
encodeNonCodes(String string)
Encode '%' if it is not an encoding sequence |
static String |
encodePath(String value)
Keep encoded values "% |
static String |
encodePathAsIs(String segment)
Encode via RFC 3986. |
static String |
encodePathSaveEncodings(String segment)
Keep any valid encodings from string i.e. keep "%2D" but don't keep "%p" |
static String |
encodePathSegment(String value)
Keep encoded values "% |
static String |
encodeQueryParam(String value)
Keep encoded values "%..." and template parameters intact. |
static String |
encodeQueryParamAsIs(String nameOrValue)
Encodes everything of a query parameter name or value. |
static String |
encodeQueryParamSaveEncodings(String segment)
Keep any valid encodings from string i.e. keep "%2D" but don't keep "%p" |
static String |
encodeQueryString(String value)
Keep encoded values "%..." and template parameters intact. |
static String |
encodeValue(String segment,
String[] encoding)
Keep encoded values "%..." and template parameters intact i.e. |
static String |
pathParamReplacement(String segment,
List<String> params)
|
static boolean |
savePathParams(String segment,
StringBuffer newSegment,
List<String> params)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Encode()
| Method Detail |
|---|
public static String encodeQueryString(String value)
public static String encodePath(String value)
public static String encodePathSegment(String value)
public static String encodeFragment(String value)
public static String encodeMatrixParam(String value)
public static String encodeQueryParam(String value)
public static String decodePath(String path)
public static String encodeNonCodes(String string)
string -
public static boolean savePathParams(String segment,
StringBuffer newSegment,
List<String> params)
public static String encodeValue(String segment,
String[] encoding)
segment - encoding -
public static String encodePathAsIs(String segment)
public static String encodePathSaveEncodings(String segment)
segment -
public static String encodeQueryParamAsIs(String nameOrValue)
nameOrValue -
public static String encodeQueryParamSaveEncodings(String segment)
segment -
public static String encodeFragmentAsIs(String nameOrValue)
protected static String encodeFromArray(String segment,
String[] encodingMap,
boolean encodePercent)
public static String pathParamReplacement(String segment,
List<String> params)
public static MultivaluedMap<String,String> decode(MultivaluedMap<String,String> map)
map -
public static MultivaluedMap<String,String> encode(MultivaluedMap<String,String> map)
public static String decode(String string)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||