Facade

org.typelevel.jawn.Facade$
See theFacade companion trait
object Facade

Attributes

Companion
trait
Source
Facade.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Facade.type

Members list

Type members

Classlikes

trait MutableFacade[J] extends NoIndexFacade[J]

A convenience trait for Facade implementers that doesn't require FContext implementations and uses mutable collections.

A convenience trait for Facade implementers that doesn't require FContext implementations and uses mutable collections.

Attributes

Source
Facade.scala
Supertypes
trait NoIndexFacade[J]
trait Facade[J]
class Object
trait Matchable
class Any
trait NoIndexFacade[J] extends Facade[J]

A convenience trait for Facade implementers who don't need character offsets.

A convenience trait for Facade implementers who don't need character offsets.

Attributes

Source
Facade.scala
Supertypes
trait Facade[J]
class Object
trait Matchable
class Any
Known subtypes
trait MutableFacade[J]
object NullFacade.type
trait SimpleFacade[J]
object NullFacade extends NoIndexFacade[Unit]

NullFacade discards all JSON AST information.

NullFacade discards all JSON AST information.

This is the simplest possible facade. It could be useful for checking JSON for correctness (via parsing) without worrying about saving the data.

It will always return () on any successful parse, no matter the content.

Attributes

Source
Facade.scala
Supertypes
trait NoIndexFacade[Unit]
trait Facade[Unit]
class Object
trait Matchable
class Any
Self type
NullFacade.type
trait SimpleFacade[J] extends NoIndexFacade[J]

A convenience trait for Facade implementers that doesn't require FContext implementations.

A convenience trait for Facade implementers that doesn't require FContext implementations.

Attributes

Source
Facade.scala
Supertypes
trait NoIndexFacade[J]
trait Facade[J]
class Object
trait Matchable
class Any