Instance Constructors
-
new
Property
(value: () ⇒ Option[T], evaluated: Boolean, evaluatedValue: Option[T])
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
apply
(newValue: ⇒ T): Property[T]
-
def
apply
(): T
-
def
asInstanceOf
[T0]
: T0
-
def
canEqual
(arg0: Any): Boolean
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(other: Any): Boolean
-
val
evaluated
: Boolean
-
val
evaluatedValue
: Option[T]
-
def
filter
(p: (T) ⇒ Boolean): Property[T]
-
def
finalize
(): Unit
-
def
flatMap
[U]
(f: (T) ⇒ Option[U]): Property[U]
-
def
foreach
(f: (T) ⇒ Unit): Unit
-
def
get
: T
-
def
getClass
(): java.lang.Class[_]
-
def
getOrElse
[U >: T]
(other: U): U
-
def
hashCode
(): Int
-
def
isDefined
: Boolean
-
def
isEmpty
: Boolean
-
def
isInstanceOf
[T0]
: Boolean
-
def
iterator
: Iterator[T]
-
def
map
[U]
(f: (T) ⇒ U): Property[U]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
optionalValue
: Option[T]
-
def
orElse
[U >: T]
(other: ⇒ Property[U]): Property[U]
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toLeft
[R]
(right: R): Product with Either[T, R] with Serializable
-
def
toList
: List[T]
-
def
toOption
: Option[T]
-
def
toRight
[L]
(left: L): Product with Either[L, T] with Serializable
-
def
toString
(): String
-
def
update
(newValue: ⇒ T): Property[T]
-
def
updateValue
(init: ⇒ Option[T]): Property[T]
-
val
value
: () ⇒ Option[T]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
withValue
(init: ⇒ T): Property[T]
Deprecated Value Members
-
def
productElements
: Iterator[Any]
Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
This class represents values which are evaluated lazily and which may even be missing.
It has Option-like function and can be also converted to an Either object