confuse.model

Members list

Concise view

Type members

Classlikes

case class Arr(elems: ArrayBuffer[Value]) extends Value

An array of configuration values.

An array of configuration values.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any
case class Config(fields: LinkedHashMap[String, Value]) extends Value

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any
object Config

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Config.type
case class Null() extends Value with Terminal

The null value. Indicates that a value has not been set or explicitly set to null.

The null value. Indicates that a value has not been set or explicitly set to null.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Terminal
trait Value
class Object
trait Matchable
class Any
enum Origin

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Path(segments: Vector[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Path

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Path.type
case class Str(str: String) extends Value with Terminal

A text value.

A text value.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Terminal
trait Value
class Object
trait Matchable
class Any
sealed trait Terminal extends Value

Marker trait for terminal values.

Marker trait for terminal values.

A terminal value does not contain other values.

Attributes

Graph
Supertypes
trait Value
class Object
trait Matchable
class Any
Known subtypes
class Null
class Str
sealed trait Value

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Arr
class Config
class Null
class Str
trait Terminal