Renderer

caliban.rendering.Renderer
See theRenderer companion trait
object Renderer

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Renderer.type

Members list

Value members

Concrete methods

def char(char: Char): Renderer[Any]

A Renderer which always renders a single character.

A Renderer which always renders a single character.

Attributes

def combine[A](renderers: Renderer[A]*): Renderer[A]
def comma: Renderer[Any]
def map[K, V](keyRender: Renderer[K], valueRender: Renderer[V], separator: Renderer[Any], delimiter: Renderer[Any]): Renderer[Map[K, V]]
def string(str: String): Renderer[Any]

A Renderer which always renders a string.

A Renderer which always renders a string.

Attributes

Concrete fields

lazy val empty: Renderer[Any]

A Renderer which doesn't render anything.

A Renderer which doesn't render anything.

Attributes

lazy val escapedString: Renderer[String]
lazy val newline: Renderer[Any]
lazy val newlineOrComma: Renderer[Any]

A Renderer which renders a newline character when in non-compact mode otherwise it renders a comma

A Renderer which renders a newline character when in non-compact mode otherwise it renders a comma

Attributes

lazy val newlineOrEmpty: Renderer[Any]
lazy val newlineOrSpace: Renderer[Any]

A Renderer which renders a newline character when in non-compact mode otherwise it renders a space

A Renderer which renders a newline character when in non-compact mode otherwise it renders a space

Attributes

lazy val spaceOrEmpty: Renderer[Any]

A Renderer which renders a space character when in non-compact mode.

A Renderer which renders a space character when in non-compact mode.

Attributes

lazy val string: Renderer[String]

A Renderer which simply renders the input string

A Renderer which simply renders the input string

Attributes