Companion

A static instance of EncoderDecoder configured with a Hex.Builder.lineBreak interval of 64, and remaining Hex.Builder DEFAULT values.

Properties

Link copied to clipboard
const val CHARS_LOWER: String

Lowercase Base32 Hex encoding characters.

Link copied to clipboard
const val CHARS_UPPER: String

Uppercase Base32 Hex encoding characters.

Functions

Link copied to clipboard
@JvmStatic
@JvmName(name = "-Builder")
inline fun Builder(block: Base32.Hex.Builder.() -> Unit): Base32.Hex
@JvmStatic
@JvmName(name = "-Builder")
inline fun Builder(other: Base32.Hex.Config?, block: Base32.Hex.Builder.() -> Unit): Base32.Hex

Syntactic sugar for Kotlin consumers that like lambdas.

Link copied to clipboard
protected open override fun name(): String
Link copied to clipboard
protected open override fun newDecoderFeedProtected(out: Decoder.OutFeed): Decoder.Feed
Link copied to clipboard
protected open override fun newEncoderFeedProtected(out: Encoder.OutFeed): Encoder.Feed