org.finos.morphir

Members list

Type members

Classlikes

trait Dumper[-A]

Dumper is an abstraction that describes the ability to render a value of type A to some format (most likely human readable).

Dumper is an abstraction that describes the ability to render a value of type A to some format (most likely human readable).

Dumper captures this information in a structured format called a Repr, or a representation of the data. This representation can then be formatted to a target format using a Formatter. This formatter allows specification of the target format (such as a String or Json) via its nested Format type.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
trait DumperSyntax
class Object
trait Matchable
class Any
Self type
Dumper.type
trait DumperSyntax

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Dumper.type
object utils.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Dumper.type
trait Hints

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Impl
object Hints

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Hints.type
final case class MBool(value: Boolean, flags: PrimitiveFlags) extends MPrimitive[Boolean]

Attributes

Companion
object
Supertypes
trait MPrimitive[Boolean]
trait MData[Boolean]
trait MValue[Boolean]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MBool

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MBool.type
sealed trait MData[+A] extends MValue[A]

Attributes

Supertypes
trait MValue[A]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait MPrimitive[A]
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
object MUnit.type
Show all
final case class MFloat(value: MorphirFloat, flags: PrimitiveFlags) extends MPrimitive[MorphirFloat]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MFloat

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MFloat.type
final case class MInt(value: MorphirInt, flags: PrimitiveFlags) extends MPrimitive[MorphirInt]

Attributes

Companion
object
Supertypes
trait MData[MorphirInt]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MInt

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MInt.type
final case class MInt16(value: Short, flags: PrimitiveFlags) extends MPrimitive[Short]

Attributes

Supertypes
trait MPrimitive[Short]
trait MData[Short]
trait MValue[Short]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt32(value: Int, flags: PrimitiveFlags) extends MPrimitive[Int]

Attributes

Supertypes
trait MPrimitive[Int]
trait MData[Int]
trait MValue[Int]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt64(value: Long, flags: PrimitiveFlags) extends MPrimitive[Long]

Attributes

Supertypes
trait MPrimitive[Long]
trait MData[Long]
trait MValue[Long]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt8(value: Byte, flags: PrimitiveFlags) extends MPrimitive[Byte]

Attributes

Supertypes
trait MPrimitive[Byte]
trait MData[Byte]
trait MValue[Byte]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait MPrimitive[+A] extends MData[A]

Attributes

Supertypes
trait MData[A]
trait MValue[A]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
Show all
final case class MString(value: String, flags: PrimitiveFlags) extends MPrimitive[String]

Attributes

Companion
object
Supertypes
trait MPrimitive[String]
trait MData[String]
trait MValue[String]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MString

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MString.type
case object MUnit extends MData[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait MData[Unit]
trait MValue[Unit]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
MUnit.type
sealed trait MValue[+A] extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait MData[A]
trait MPrimitive[A]
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
object MUnit.type
Show all
object MValue

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MValue.type
trait MorphirTag[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Companion[A]
object MorphirTag

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
MorphirTag.type
object naming

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
naming.type
object utils extends DumperSyntax

Attributes

Supertypes
trait DumperSyntax
class Object
trait Matchable
class Any
Self type
utils.type