Class Base64Decoder.Builder

java.lang.Object
org.cryptacular.codec.Base64Decoder.Builder
Enclosing class:
Base64Decoder

public static class Base64Decoder.Builder extends Object
Builder for base-64 decoders.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setUrlSafe

      public Base64Decoder.Builder setUrlSafe(boolean safe)
      Sets the URL-safe alphabet flag.
      Parameters:
      safe - True for URL-safe alphabet, false otherwise.
      Returns:
      This instance.
    • setAlphabet

      public Base64Decoder.Builder setAlphabet(String alpha)
      Sets an arbitrary 64-character alphabet for decoding.
      Parameters:
      alpha - Alternative alphabet.
      Returns:
      This instance.
    • setPadding

      public Base64Decoder.Builder setPadding(boolean pad)
      Sets padding flag on the decoder.
      Parameters:
      pad - True for base-64 padding, false otherwise.
      Returns:
      This instance.
    • build

      public Base64Decoder build()
      Builds a base-64 decoder with the given options.
      Returns:
      New base-64 decoder instance.