Package org.apache.hc.core5.net
Class PercentCodec
- java.lang.Object
-
- org.apache.hc.core5.net.PercentCodec
-
public class PercentCodec extends java.lang.ObjectPercent-encoding mechanism defined in RFC 3986- Since:
- 5.1
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.BitSetGEN_DELIMSprivate static intRADIX(package private) static java.util.BitSetSUB_DELIMS(package private) static java.util.BitSetUNRESERVED(package private) static java.util.BitSetURIC
-
Constructor Summary
Constructors Constructor Description PercentCodec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringdecode(java.lang.CharSequence content, java.nio.charset.Charset charset)(package private) static java.lang.Stringdecode(java.lang.CharSequence content, java.nio.charset.Charset charset, boolean plusAsBlank)static java.lang.Stringencode(java.lang.CharSequence content, java.nio.charset.Charset charset)static voidencode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset)(package private) static voidencode(java.lang.StringBuilder buf, java.lang.CharSequence content, java.nio.charset.Charset charset, boolean blankAsPlus)(package private) static voidencode(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)
-
-