Companion

A static instance of EncoderDecoder configured with a Crockford.Builder.hyphen interval of 4, and remaining Crockford.Builder DEFAULT values.

Properties

Link copied to clipboard
const val CHARS_LOWER: String

Lowercase Base32 Crockford encoding characters.

Link copied to clipboard
const val CHARS_UPPER: String

Uppercase Base32 Crockford encoding characters.

Functions

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

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