Bases

scodec.bits.Bases$
object Bases

Provides types related to base conversion -- e.g., binary, hexadecimal, and base 64.

Attributes

Source:
Bases.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Bases.type

Members list

Concise view

Type members

Classlikes

trait Alphabet

Partial mapping between characters and indices used in base conversions.

Partial mapping between characters and indices used in base conversions.

Attributes

Source:
Bases.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Base58.type
object Binary.type
object Truthy.type
object Base64.type
object Base32.type
object Base32Crockford.type
object Base64NoPad.type
object Base64Url.type
object Base64UrlNoPad.type
object Alphabets

Predefined alphabets for use in base conversions.

Predefined alphabets for use in base conversions.

Attributes

Source:
Bases.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

An alphabet that supports base 32 conversion.

An alphabet that supports base 32 conversion.

Attributes

Source:
Bases.scala
Graph
Supertypes
trait Alphabet
class Object
trait Matchable
class Any
Known subtypes
object Base32.type
object Base32Crockford.type

An alphabet that supports base 64 conversion.

An alphabet that supports base 64 conversion.

Attributes

Source:
Bases.scala
Graph
Supertypes
trait Alphabet
class Object
trait Matchable
class Any
Known subtypes
object Base64.type
object Base64NoPad.type
object Base64Url.type
object Base64UrlNoPad.type
trait BinaryAlphabet extends Alphabet

An alphabet that supports binary conversion.

An alphabet that supports binary conversion.

Attributes

Source:
Bases.scala
Graph
Supertypes
trait Alphabet
class Object
trait Matchable
class Any
Known subtypes
object Binary.type
object Truthy.type
trait HexAlphabet extends Alphabet

An alphabet that supports hexadecimal conversion.

An alphabet that supports hexadecimal conversion.

Attributes

Source:
Bases.scala
Graph
Supertypes
trait Alphabet
class Object
trait Matchable
class Any
trait PaddedAlphabet extends Alphabet

An alphabet that supports padding with a pad character.

An alphabet that supports padding with a pad character.

Attributes

Source:
Bases.scala
Graph
Supertypes
trait Alphabet
class Object
trait Matchable
class Any
Known subtypes
object Base64.type
object Base32.type
object Base32Crockford.type
object Base64NoPad.type
object Base64Url.type
object Base64UrlNoPad.type