Bridge

trait Bridge[A] extends Adjunct
Companion
object
trait Adjunct
trait Writable
class Object
trait Matchable
class Any
object Bridge
object obj
class AbstractExObjBridgeImpl[A, B, _Ex]
class ExObjBridgeImpl[A, _Ex]
class ExSeqObjBridgeImpl[A, _Ex]

Value members

Abstract methods

def cellValue[T <: Txn[LazyRef(...)]](obj: Obj[T], key: String)(implicit tx: T): Option[A]
def cellView[T <: Txn[LazyRef(...)]](obj: Obj[T], key: String)(implicit tx: T): Var[T, Option[A]]

Creates a bidirectional view between LObj and the expression side representation type A. If possible, implementations should look at UndoManager.find when updating values.

Creates a bidirectional view between LObj and the expression side representation type A. If possible, implementations should look at UndoManager.find when updating values.

def contextCellView[T <: Txn[LazyRef(...)]](key: String)(implicit tx: T, context: Context[T]): CellView[T, Option[A]]

Creates a unidirectional view between a context's attribute or self object and the expression side representation type A.

Creates a unidirectional view between a context's attribute or self object and the expression side representation type A.

def tryParseObj[T <: Txn[LazyRef(...)]](obj: Obj[T])(implicit tx: T): Option[A]

Inherited methods

def id: Int
Inherited from
Adjunct
def write(out: DataOutput): Unit
Inherited from
Adjunct