/** * Keep encoded values "%...", matrix parameters and template parameters intact. * @param value path segment * @return encoded path segment */ public static String encodePathSegment(String value) { return encodeValue(value, pathSegmentEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value query string * @return encoded query string */ public static String encodeQueryString(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value uri fragment * @return encoded uri fragment */ public static String encodeFragment(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value matrix parameter * @return encoded matrix parameter */ public static String encodeMatrixParam(String value) { return encodeValue(value, matrixParameterEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value query parameter * @return encoded query parameter */ public static String encodeQueryParam(String value) { return encodeValue(value, queryNameValueEncoding); }
/** * Keep encoded values "%...", matrix parameters, template parameters, and '/' characters intact. * @param value path * @return encoded path */ public static String encodePath(String value) { return encodeValue(value, pathEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value query parameter * @return encoded query parameter */ public static String encodeQueryParam(String value) { return encodeValue(value, queryNameValueEncoding); }
/** * Keep encoded values "%..." and template parameters intact. */ public static String encodeMatrixParam(String value) { return encodeValue(value, matrixParameterEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value uri fragment * @return encoded uri fragment */ public static String encodeFragment(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%..." and template parameters intact. */ public static String encodeFragment(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value query string * @return encoded query string */ public static String encodeQueryString(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%..." and template parameters intact. * @param value matrix parameter * @return encoded matrix parameter */ public static String encodeMatrixParam(String value) { return encodeValue(value, matrixParameterEncoding); }
/** * Keep encoded values "%...", matrix parameters, template parameters, and '/' characters intact. * @param value path * @return encoded path */ public static String encodePath(String value) { return encodeValue(value, pathEncoding); }
/** * Keep encoded values "%..." and template parameters intact. */ public static String encodeQueryString(String value) { return encodeValue(value, queryStringEncoding); }
/** * Keep encoded values "%...", matrix parameters and template parameters intact. * @param value path segment * @return encoded path segment */ public static String encodePathSegment(String value) { return encodeValue(value, pathSegmentEncoding); }
/** * Keep encoded values "%...", matrix parameters, template parameters, and '/' characters intact. */ public static String encodePath(String value) { return encodeValue(value, pathEncoding); }
/** * Keep encoded values "%...", matrix parameters and template parameters intact. */ public static String encodePathSegment(String value) { return encodeValue(value, pathSegmentEncoding); }
/** * Keep encoded values "%..." and template parameters intact. */ public static String encodeQueryParam(String value) { return encodeValue(value, queryNameValueEncoding); }