ObservableMap

scalafx.collections.ObservableMap
See theObservableMap companion trait

Companion Object for [[scalafx.collections.ObservableMap]].

Attributes

Companion
trait
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Add[K, V](key: K, added: V) extends Change[K, V]

Indicates an addition in an ObservableMap.

Indicates an addition in an ObservableMap.

Value parameters

added

Added element.

key

Handled Key.

Attributes

See also
Supertypes
trait Serializable
trait Product
trait Equals
trait Change[K, V]
class Object
trait Matchable
class Any
Show all
trait Change[K, V]

Indicates a change in an ObservableMap. It is a simpler version of JavaFX's `MapChangeListener.Change`, where each subclass indicates a specific change operation.

Indicates a change in an ObservableMap. It is a simpler version of JavaFX's `MapChangeListener.Change`, where each subclass indicates a specific change operation.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Add[K, V]
class Remove[K, V]
class Replace[K, V]
case class Remove[K, V](key: K, removed: V) extends Change[K, V]

Indicates a removal in an ObservableMap.

Indicates a removal in an ObservableMap.

Value parameters

key

Handled Key.

removed

Removed element.

Attributes

See also
Supertypes
trait Serializable
trait Product
trait Equals
trait Change[K, V]
class Object
trait Matchable
class Any
Show all
case class Replace[K, V](key: K, added: V, removed: V) extends Change[K, V]

Indicates a replacement in an ObservableMap.

Indicates a replacement in an ObservableMap.

Value parameters

added

Added Value.

key

Handled Key.

removed

Removed Value.

Attributes

See also
Supertypes
trait Serializable
trait Product
trait Equals
trait Change[K, V]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

override def empty[K, V]: ObservableMap[K, V]

Creates an empty ObservableMap.

Creates an empty ObservableMap.

Attributes

Returns

a Empty scalafx.collections.ObservableHashMap

Definition Classes
override def from[K, V](source: IterableOnce[(K, V)]): ObservableMap[K, V]

Attributes

Definition Classes
override def newBuilder[K, V]: Builder[(K, V), ObservableMap[K, V]]

Attributes

Definition Classes

Inherited methods

def apply[K, V](elems: (K, V)*): ObservableMap[K, V]

Attributes

Inherited from:
MapFactory

Implicits

Implicits

implicit def sfxObservableMap2sfxObservableMap[K, V](om: ObservableMap[K, V]): ObservableMap[K, V]

Extracts a JavaFX's `ObservableMap` from a ScalaFX's ObservableMap.

Extracts a JavaFX's `ObservableMap` from a ScalaFX's ObservableMap.

Value parameters

om

ScalaFX's ObservableMap.

Attributes

Returns

JavaFX's ObservableMap inside parameter.

Inherited implicits

implicit def mapFactory[K, V]: Factory[(K, V), ObservableMap[K, V]]

Attributes

Inherited from:
MapFactory