public class Encode extends Object
Constructor and Description |
---|
Encode() |
Modifier and Type | Method and Description |
---|---|
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 "%...", matrix parameters, template parameters, and '/' characters intact.
|
static String |
encodePathAsIs(String segment)
Encode via RFC 3986.
|
static String |
encodePathSaveEncodings(String segment)
Keep any valid encodings from string i.e.
|
static String |
encodePathSegment(String value)
Keep encoded values "%...", matrix parameters and template parameters intact.
|
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.
|
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.
|
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 encodeNonCodes(String string)
string
- 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
- protected static String encodeFromArray(String segment, String[] encodingMap, boolean encodePercent)
public static MultivaluedMap<String,String> decode(MultivaluedMap<String,String> map)
map
- public static MultivaluedMap<String,String> encode(MultivaluedMap<String,String> map)
Copyright © 2018 JBoss by Red Hat. All rights reserved.