Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • PercentCodec

        public PercentCodec()
    • 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)