Package org.apache.commons.vfs2.util
Class URIUtils.URLCodecUtils
java.lang.Object
org.apache.commons.vfs2.util.URIUtils.URLCodecUtils
- Enclosing class:
URIUtils
Internal URL codec utilities.
This was forked from some needed methods such as #encodeUrl(...) and #hexDigit(int)
in org.apache.commons.codec.net.URLCodec, as commons-codec library cannot be pulled in transitively
via HTTP Client v3 library any more.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final byteprivate static final intprivate static final intRadix used in encoding and decoding.private static final intprivate static final org.apache.commons.lang3.util.FluentBitSet -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ESCAPE_CHAR
private static final byte ESCAPE_CHAR- See Also:
-
EIGHT_BIT_CHARSET_SIZE
private static final int EIGHT_BIT_CHARSET_SIZE- See Also:
-
FOUR_BITS
private static final int FOUR_BITS- See Also:
-
UNSIGNED_BYTE_MASK
private static final int UNSIGNED_BYTE_MASK- See Also:
-
WWW_FORM_URL_SAFE
private static final org.apache.commons.lang3.util.FluentBitSet WWW_FORM_URL_SAFE -
RADIX
private static final int RADIXRadix used in encoding and decoding.- See Also:
-
-
Constructor Details
-
URLCodecUtils
private URLCodecUtils()
-
-
Method Details
-
encodeUrl
static byte[] encodeUrl(org.apache.commons.lang3.util.FluentBitSet urlsafe, byte[] bytes) -
hexDigit
private static char hexDigit(int b)
-