ValProxy

org.sphix.ValProxy
trait ValProxy[A] extends Val[A] with ObservableProxy

Attributes

Graph
Supertypes
class Val[A]
trait ObservableValue[A]
trait Observable
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete methods

def addListener(listener: ChangeListener[_ >: A]): Unit
def getValue: A
def removeListener(listener: ChangeListener[_ >: A]): Unit

Inherited methods

def addListener(listener: InvalidationListener): Unit

Attributes

Inherited from:
ObservableProxy
def apply[A, B](f: ValProxy[A] => A)(implicit applier: Applier[A, ValProxy[A], B]): B

Attributes

Inherited from:
Observable
def apply(): A

Attributes

Inherited from:
Val
def as[B](implicit f: A => B): Func[B]

Attributes

Inherited from:
Val
def delay(millis: Long): DelayedVal[A]

Attributes

Inherited from:
Val
def filter(p: A => Boolean): Func[Option[A]]

Attributes

Inherited from:
Val
def flatten[B](implicit ev: A <:< ObservableValue[B]): Val[B]

Attributes

Inherited from:
Val
def map[B](f: A => B): Func[B]

Attributes

Inherited from:
Val
def observe[U](f: => U): InvalidationObserver[U]

Attributes

Inherited from:
Observable
def observeOnce[U](f: => U): Observer

Attributes

Inherited from:
Observable
def on[U](value: A)(f: => U): ChangeObserver[A, Unit]

Attributes

Inherited from:
Val
def onChange[U](f: (ObservableValue[_ <: A], A, A) => U): ChangeObserver[A, U]

Attributes

Inherited from:
Val
def onChangeOnce[U](f: (ObservableValue[_ <: A], A, A) => U): Observer

Attributes

Inherited from:
Val
def onInvalidate[U](f: Observable => U): InvalidationObserver[U]

Attributes

Inherited from:
Observable
def onInvalidateOnce[U](f: Observable => U): Observer

Attributes

Inherited from:
Observable
def onOnce[U](value: A)(f: => U): Observer

Attributes

Inherited from:
Val
def onValue[U](f: A => U): ChangeObserver[A, U]

Attributes

Inherited from:
Val
def onValueOnce[U](f: A => U): Observer

Attributes

Inherited from:
Val
def removeListener(listener: InvalidationListener): Unit

Attributes

Inherited from:
ObservableProxy
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Val -> Any
Inherited from:
Val

Abstract fields

val jfx: ObservableValue[A]