Packages

t

org.sphix

VarImpl

trait VarImpl[A] extends Var[A] with LazyVal[A]

Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VarImpl
  2. LazyVal
  3. FirableVal
  4. ValImpl
  5. ObservableImpl
  6. Var
  7. Property
  8. WritableValue
  9. ReadOnlyProperty
  10. Val
  11. ObservableValue
  12. Observable
  13. Observable
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BidirBinding[+B](property: Property[B], converter: FullConverter[A, B], listener: ChangeListener[B]) extends Product with Serializable
    Attributes
    protected
    Definition Classes
    Var

Abstract Value Members

  1. abstract def getBean(): AnyRef
    Definition Classes
    ReadOnlyProperty
  2. abstract def getName(): String
    Definition Classes
    ReadOnlyProperty

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def <-=(ov: ObservableValue[Option[A]]): Unit
    Definition Classes
    Var
  4. def <=!=>(that: Property[_]): Unit
    Definition Classes
    Var
  5. def <==(ov: ObservableValue[A]): Unit
    Definition Classes
    Var
  6. def <==>(that: Property[A]): Unit
    Definition Classes
    Var
  7. def <=~[B](holder: ConverterHolder[A, B]): Unit
    Definition Classes
    Var
  8. def <=~=>[B](that: Property[B])(implicit converter: FullConverter[A, B]): Unit
    Definition Classes
    Var
  9. def <~=: Nothing
    Definition Classes
    Var
  10. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def addListener(listener: ChangeListener[_ >: A]): Unit
    Definition Classes
    ValImpl
  12. def addListener(listener: InvalidationListener): Unit
    Definition Classes
    ObservableImpl
  13. def apply(): A
    Definition Classes
    Val
  14. def apply[A, B](f: (VarImpl.this.type) => A)(implicit applier: Applier[A, VarImpl.this.type, B]): B
    Definition Classes
    Observable
  15. def as[B](implicit f: (A) => B): Func[B]
    Definition Classes
    Val
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def atomic[U](proc: => U): Unit
    Definition Classes
    FirableVal
  18. lazy val bidirBoundTo: ListBuffer[BidirBinding[Any]]
    Attributes
    protected
    Definition Classes
    Var
  19. lazy val bidirListener: ChangeListener[A]
    Attributes
    protected
  20. def bind(that: ObservableValue[_ <: A]): Unit
    Definition Classes
    VarImpl → Property
  21. def bindBidirectional(that: Property[A]): Unit
    Definition Classes
    VarImpl → Property
  22. def bindBidirectionalWithConverter[B](that: Property[B], converter: FullConverter[A, B]): Unit
    Definition Classes
    Var
  23. lazy val changeListeners: ListBuffer[ChangeListener[_ >: A]]
    Attributes
    protected
    Definition Classes
    ValImpl
  24. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  25. def compute: A
    Attributes
    protected
    Definition Classes
    VarImpl → LazyVal
  26. def convert[B](implicit converter: FullConverter[A, B]): Var[B]
    Definition Classes
    Var
  27. def currentValue: A
    Attributes
    protected
    Definition Classes
    LazyVal → FirableVal
  28. def delay(millis: Long): DelayedVal[A]
    Definition Classes
    Val
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  31. def filter(p: (A) => Boolean): Func[Option[A]]
    Definition Classes
    Val
  32. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  33. def fire(): Unit
    Definition Classes
    FirableVal
  34. def flatten[B](implicit ev: <:<[A, ObservableValue[B]]): Val[B]
    Definition Classes
    Val
  35. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  36. def getValue(): A
    Definition Classes
    LazyVal → ObservableValue
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def invalidate(o: javafx.beans.Observable): Unit
    Attributes
    protected
    Definition Classes
    LazyVal
  39. lazy val invalidationListeners: ListBuffer[InvalidationListener]
    Attributes
    protected
    Definition Classes
    ObservableImpl
  40. def isBound(): Boolean
    Definition Classes
    VarImpl → Property
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. lazy val lazyListener: InvalidationListener
    Attributes
    protected
    Definition Classes
    LazyVal
  43. def map[B](f: (A) => B): Func[B]
    Definition Classes
    Val
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. def observe[U](f: => U): InvalidationObserver[U]
    Definition Classes
    Observable
  48. def observeOnce[U](f: => U): Observer
    Definition Classes
    Observable
  49. def on[U](value: A)(f: => U): ChangeObserver[A, Any]
    Definition Classes
    Val
  50. def onChange[U](f: (ObservableValue[_ <: A], A, A) => U): ChangeObserver[A, U]
    Definition Classes
    Val
  51. def onChangeOnce[U](f: (ObservableValue[_ <: A], A, A) => U): Observer
    Definition Classes
    Val
  52. def onInvalidate[U](f: (javafx.beans.Observable) => U): InvalidationObserver[U]
    Definition Classes
    Observable
  53. def onInvalidateOnce[U](f: (javafx.beans.Observable) => U): Observer
    Definition Classes
    Observable
  54. def onOnce[U](value: A)(f: => U): Observer
    Definition Classes
    Val
  55. def onValue[U](f: (A) => U): ChangeObserver[A, U]
    Definition Classes
    Val
  56. def onValueOnce[U](f: (A) => U): Observer
    Definition Classes
    Val
  57. def removeListener(listener: ChangeListener[_ >: A]): Unit
    Definition Classes
    ValImpl
  58. def removeListener(listener: InvalidationListener): Unit
    Definition Classes
    ObservableImpl
  59. def setValue(newValue: A): Unit
    Definition Classes
    VarImpl → WritableValue
  60. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  61. def toString(): String
    Definition Classes
    Var → Val → AnyRef → Any
  62. def unbind(): Unit
    Definition Classes
    VarImpl → Property
  63. def unbindBidirectional(that: Property[A]): Unit
    Definition Classes
    VarImpl → Property
  64. def unbindBidirectionalAny(that: Property[_]): Unit
    Definition Classes
    Var
  65. def update(newValue: A): Unit
    Definition Classes
    Var
  66. var updating: Boolean
    Attributes
    protected
    Definition Classes
    Var
  67. val valid: Boolean
    Attributes
    protected
    Definition Classes
    LazyVal
  68. val value: A
    Attributes
    protected
    Definition Classes
    LazyVal
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  72. def write(newValue: A): Unit
    Attributes
    protected

Inherited from LazyVal[A]

Inherited from FirableVal[A]

Inherited from ValImpl[A]

Inherited from ObservableImpl

Inherited from Var[A]

Inherited from Property[A]

Inherited from WritableValue[A]

Inherited from ReadOnlyProperty[A]

Inherited from Val[A]

Inherited from ObservableValue[A]

Inherited from Observable

Inherited from AnyRef

Inherited from Any

Ungrouped