Class URIUtils.URLCodecUtils

java.lang.Object
org.apache.commons.vfs2.util.URIUtils.URLCodecUtils
Enclosing class:
URIUtils

private static final class URIUtils.URLCodecUtils extends Object
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 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 RADIX
      Radix 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)