Package org.apache.hc.core5.net
Class PercentCodec
- java.lang.Object
-
- org.apache.hc.core5.net.PercentCodec
-
public class PercentCodec extends java.lang.Object
Percent-encoding mechanism defined in RFC 3986- Since:
- 5.1
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.BitSet
GEN_DELIMS
private static int
RADIX
(package private) static java.util.BitSet
SUB_DELIMS
(package private) static java.util.BitSet
UNRESERVED
(package private) static java.util.BitSet
URIC
-
Constructor Summary
Constructors Constructor Description PercentCodec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decode(java.lang.CharSequence content, java.nio.charset.Charset charset)
(package private) static java.lang.String
decode(java.lang.CharSequence content, java.nio.charset.Charset charset, boolean plusAsBlank)
static java.lang.String
encode(java.lang.CharSequence content, java.nio.charset.Charset charset)
static void
encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset)
(package private) static void
encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset, boolean blankAsPlus)
(package private) static void
encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset, java.util.BitSet safechars, boolean blankAsPlus)
-
-
-
Field Detail
-
GEN_DELIMS
static final java.util.BitSet GEN_DELIMS
-
SUB_DELIMS
static final java.util.BitSet SUB_DELIMS
-
UNRESERVED
static final java.util.BitSet UNRESERVED
-
URIC
static final java.util.BitSet URIC
-
RADIX
private static final int RADIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
encode
static void encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset, java.util.BitSet safechars, boolean blankAsPlus)
-
encode
static void encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset, boolean blankAsPlus)
-
encode
public static void encode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset)
-
encode
public static java.lang.String encode(java.lang.CharSequence content, java.nio.charset.Charset charset)
-
decode
static java.lang.String decode(java.lang.CharSequence content, java.nio.charset.Charset charset, boolean plusAsBlank)
-
decode
public static java.lang.String decode(java.lang.CharSequence content, java.nio.charset.Charset charset)
-
-