CursorBuilder

edu.gemini.grackle.generic.GenericMappingLike.CursorBuilder$
See theCursorBuilder companion trait

Attributes

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

Members list

Concise view

Type members

Classlikes

case class LeafCursor[T](context: Context, focus: T, encoder: Encoder[T], parent: Option[Cursor], env: Env) extends AbstractCursor

Attributes

Source:
genericmapping.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Cursor
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T](implicit cb: CursorBuilder[T]): CursorBuilder[T]

Attributes

Source:
genericmapping.scala
def deriveLeafCursorBuilder[T](tpe0: Type)(implicit encoder: Encoder[T]): CursorBuilder[T]

Attributes

Source:
genericmapping.scala

Implicits

Implicits

Attributes

Source:
genericmapping.scala
implicit def leafCursorBuilder[T](implicit encoder: Encoder[T]): CursorBuilder[T]

Attributes

Source:
genericmapping.scala
implicit def listCursorBuiler[T](implicit elemBuilder: CursorBuilder[T]): CursorBuilder[List[T]]

Attributes

Source:
genericmapping.scala
implicit def optionCursorBuiler[T](implicit elemBuilder: CursorBuilder[T]): CursorBuilder[Option[T]]

Attributes

Source:
genericmapping.scala