Class RFC5987Codec

java.lang.Object
com.helger.base.codec.impl.RFC5987Codec
All Implemented Interfaces:
IEncoder<String,String>

public class RFC5987Codec extends Object implements IEncoder<String,String>
RFC 5987 Encoder. Character Set and Language Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters
Author:
Philip Helger
  • Field Details

  • Constructor Details

    • RFC5987Codec

      public RFC5987Codec()
    • RFC5987Codec

      public RFC5987Codec(@Nonnull Charset aCharset)
  • Method Details

    • getRFC5987Encoded

      @Nonnull public static String getRFC5987Encoded(@Nonnull String sSrc, @Nonnull Charset aCharset)
    • getRFC5987EncodedUTF8

      @Nonnull public static String getRFC5987EncodedUTF8(@Nonnull String sSrc)
    • getEncoded

      @Nullable public String getEncoded(@Nullable String sSrc)
      Description copied from interface: IEncoder
      Encode the passed source object
      Specified by:
      getEncoded in interface IEncoder<String,String>
      Parameters:
      sSrc - The source object to be encoded
      Returns:
      The encoded value.