Top Description Fields Constructors Methods
org.apache.hc.core5.net

public Class PercentCodec

extends Object
Class Inheritance
Imports
java.nio.ByteBuffer, .CharBuffer, java.nio.charset.Charset, .StandardCharsets, java.util.BitSet

Percent-encoding mechanism defined in RFC 3986
Since
5.1

Field Summary

Modifier and TypeField and Description
pack-priv static final BitSet
private static final int
pack-priv static final BitSet
pack-priv static final BitSet
pack-priv static final BitSet

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
decode(final CharSequence content, final Charset charset, final boolean plusAsBlank)

public static String
decode(final CharSequence content, final Charset charset)

pack-priv static void
encode(final StringBuilder buf, final CharSequence content, final Charset charset, final BitSet safechars, final boolean blankAsPlus)

pack-priv static void
encode(final StringBuilder buf, final CharSequence content, final Charset charset, final boolean blankAsPlus)

public static void
encode(final StringBuilder buf, final CharSequence content, final Charset charset)

public static String
encode(final CharSequence content, final Charset charset)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GEN_DELIMSback to summary
pack-priv static final BitSet GEN_DELIMS
RADIXback to summary
private static final int RADIX
SUB_DELIMSback to summary
pack-priv static final BitSet SUB_DELIMS
UNRESERVEDback to summary
pack-priv static final BitSet UNRESERVED
URICback to summary
pack-priv static final BitSet URIC

Constructor Detail

PercentCodecback to summary
public PercentCodec()

Method Detail

decodeback to summary
pack-priv static String decode(final CharSequence content, final Charset charset, final boolean plusAsBlank)
decodeback to summary
public static String decode(final CharSequence content, final Charset charset)
encodeback to summary
pack-priv static void encode(final StringBuilder buf, final CharSequence content, final Charset charset, final BitSet safechars, final boolean blankAsPlus)
encodeback to summary
pack-priv static void encode(final StringBuilder buf, final CharSequence content, final Charset charset, final boolean blankAsPlus)
encodeback to summary
public static void encode(final StringBuilder buf, final CharSequence content, final Charset charset)
encodeback to summary
public static String encode(final CharSequence content, final Charset charset)