StringCodecs

Collection of default string-based codecs for primitive types.

Each factory delegates to helpers from Codec to ensure consistent error handling across transports.

See also

Functions

Link copied to clipboard
open override fun bigDecimal(name: String): StringCodec<BigDecimal>

Builds a codec for representing a BigDecimal value.

Link copied to clipboard
open override fun bigInteger(name: String): StringCodec<BigInteger>

Builds a codec for representing a BigInteger value.

Link copied to clipboard
open override fun boolean(name: String): StringCodec<Boolean>

Builds a codec for representing a Boolean value.

Link copied to clipboard
open override fun byte(name: String): StringCodec<Byte>

Builds a codec for representing a Byte value.

Link copied to clipboard
open override fun double(name: String): StringCodec<Double>

Builds a codec for representing a Double value.

Link copied to clipboard
open override fun float(name: String): StringCodec<Float>

Builds a codec for representing a Float value.

Link copied to clipboard
open override fun int(name: String): StringCodec<Int>

Builds a codec for representing an Int value.

Link copied to clipboard
open override fun long(name: String): StringCodec<Long>

Builds a codec for representing a Long value.

Link copied to clipboard
open override fun short(name: String): StringCodec<Short>

Builds a codec for representing a Short value.

Link copied to clipboard
open override fun string(name: String): StringCodec<String>

Builds a codec for representing a String value.

Link copied to clipboard
open override fun unit(name: String): StringCodec<Unit>

Builds a codec for representing a Unit value.

Link copied to clipboard
open override fun uuid(name: String): StringCodec<UUID>

Builds a codec for representing a UUID value.