scalafx.beans.property

Type members

Classlikes

Companion
class
class BooleanProperty(val delegate: BooleanProperty) extends ReadOnlyBooleanProperty with Property[Boolean, Boolean] with SFXDelegate[BooleanProperty]
Companion
object
Companion
class
class BufferProperty[E](val delegate: ListProperty[E]) extends ReadOnlyBufferProperty[E] with Property[ObservableBuffer[E], ObservableList[E]] with SFXDelegate[ListProperty[E]]

Wraps a JavaFX https://docs.oracle.com/javase/8/javafx/api/javafx/beans/property/ListProperty.html ListProperty.

Wraps a JavaFX https://docs.oracle.com/javase/8/javafx/api/javafx/beans/property/ListProperty.html ListProperty.

Companion
object
Companion
class
class DoubleProperty(val delegate: DoubleProperty) extends ReadOnlyDoubleProperty with Property[Double, Number] with SFXDelegate[DoubleProperty]
Companion
object
Companion
class
class FloatProperty(val delegate: FloatProperty) extends ReadOnlyFloatProperty with Property[Float, Number] with SFXDelegate[FloatProperty]
Companion
object
Companion
class
class IntegerProperty(val delegate: IntegerProperty) extends ReadOnlyIntegerProperty with Property[Int, Number] with SFXDelegate[IntegerProperty]
Companion
object
object LongProperty
Companion
class
class LongProperty(val delegate: LongProperty) extends ReadOnlyLongProperty with Property[Long, Number] with SFXDelegate[LongProperty]
Companion
object
object MapProperty
Companion
class
class MapProperty[K, V](val delegate: MapProperty[K, V]) extends ReadOnlyMapProperty[K, V] with Property[ObservableMap[K, V], ObservableMap[K, V]] with SFXDelegate[MapProperty[K, V]]

Wraps a JavaFX MapProperty.

Wraps a JavaFX MapProperty.

Companion
object

Factory for [[scalafx.beans.property.ObjectProperty]] instances.

Factory for [[scalafx.beans.property.ObjectProperty]] instances.

Companion
class
class ObjectProperty[T](val delegate: ObjectProperty[T]) extends ReadOnlyObjectProperty[T] with Property[T, T] with SFXDelegate[ObjectProperty[T]]

This class provides a full implementation of a Property wrapping an arbitrary Object.

This class provides a full implementation of a Property wrapping an arbitrary Object.

It is recommended, as a work around for Issue 14, to use companion object factory methods to construct new instances, instead of using constructor directly, especially when an initial value is a ScalaFX wrapper, for instance:

 import scalafx.scene.Cursor
 ...
 val p = ObjectProperty(Cursor.WAIT)

This assumes that will not provide property type but let Scala compiler infer correct one.

Companion
object
object Property
Companion
class
trait Property[@specialized(Int, Long, Float, Double, Boolean) T, J] extends ReadOnlyProperty[T, J] with SFXDelegate[Property[J]]

Generic trait that defines the methods common to all (writable) properties independent of their type.

Generic trait that defines the methods common to all (writable) properties independent of their type.

Type Params
J

Indicates Java type to be wrapped by T. Eventually T and J could be the same.

T

Indicates Scala type that will be returned for this property.

Companion
object
Companion
class

Contains implicit methods to convert from `javafx.beans.property` Classes to their ScalaFX counterparts.

Contains implicit methods to convert from `javafx.beans.property` Classes to their ScalaFX counterparts.

Companion
object
class ReadOnlyBooleanProperty(val delegate: ReadOnlyBooleanProperty) extends BooleanExpression with ReadOnlyProperty[Boolean, Boolean] with SFXDelegate[ReadOnlyBooleanProperty]
Companion
object
class ReadOnlyBooleanWrapper(val delegate: ReadOnlyBooleanWrapper) extends BooleanProperty with SFXDelegate[ReadOnlyBooleanWrapper]
class ReadOnlyBufferProperty[E](val delegate: ReadOnlyListProperty[E]) extends BufferExpression[E] with ReadOnlyProperty[ObservableBuffer[E], ObservableList[E]] with SFXDelegate[ReadOnlyListProperty[E]]

Wraps a JavaFX ReadOnlyListProperty.

Wraps a JavaFX ReadOnlyListProperty.

Companion
object
class ReadOnlyBufferWrapper[E](val delegate: ReadOnlyListWrapper[E]) extends BufferProperty[E] with SFXDelegate[ReadOnlyListWrapper[E]]

Wraps javafx.beans.property.ReadOnlyListWrapper.

Wraps javafx.beans.property.ReadOnlyListWrapper.

Companion
object
class ReadOnlyDoubleProperty(val delegate: ReadOnlyDoubleProperty) extends NumberExpression with ReadOnlyProperty[Double, Number] with SFXDelegate[ReadOnlyDoubleProperty]
Companion
object
class ReadOnlyDoubleWrapper(val delegate: ReadOnlyDoubleWrapper) extends DoubleProperty with SFXDelegate[ReadOnlyDoubleWrapper]
class ReadOnlyFloatProperty(val delegate: ReadOnlyFloatProperty) extends NumberExpression with ReadOnlyProperty[Float, Number] with SFXDelegate[ReadOnlyFloatProperty]
Companion
object
Companion
class
class ReadOnlyFloatWrapper(val delegate: ReadOnlyFloatWrapper) extends FloatProperty with SFXDelegate[ReadOnlyFloatWrapper]
class ReadOnlyIntegerProperty(val delegate: ReadOnlyIntegerProperty) extends NumberExpression with ReadOnlyProperty[Int, Number] with SFXDelegate[ReadOnlyIntegerProperty]
Companion
object
class ReadOnlyIntegerWrapper(val delegate: ReadOnlyIntegerWrapper) extends IntegerProperty with SFXDelegate[ReadOnlyIntegerWrapper]
Companion
class
class ReadOnlyLongProperty(val delegate: ReadOnlyLongProperty) extends NumberExpression with ReadOnlyProperty[Long, Number] with SFXDelegate[ReadOnlyLongProperty]
Companion
object
Companion
class
class ReadOnlyLongWrapper(val delegate: ReadOnlyLongWrapper) extends LongProperty with SFXDelegate[ReadOnlyLongWrapper]
Companion
class
class ReadOnlyMapProperty[K, V](val delegate: ReadOnlyMapProperty[K, V]) extends MapExpression[K, V] with ReadOnlyProperty[ObservableMap[K, V], ObservableMap[K, V]] with SFXDelegate[ReadOnlyMapProperty[K, V]]

Wraps a JavaFX ReadOnlyMapProperty.

Wraps a JavaFX ReadOnlyMapProperty.

Companion
object
Companion
class
class ReadOnlyMapWrapper[K, V](val delegate: ReadOnlyMapWrapper[K, V]) extends MapProperty[K, V] with SFXDelegate[ReadOnlyMapWrapper[K, V]]

Wraps javafx.beans.property.ReadOnlyMapWrapper.

Wraps javafx.beans.property.ReadOnlyMapWrapper.

Companion
object
class ReadOnlyObjectProperty[T](val delegate: ReadOnlyObjectProperty[T]) extends ObjectExpression[T] with ReadOnlyProperty[T, T] with SFXDelegate[ReadOnlyObjectProperty[T]]
Companion
object
class ReadOnlyObjectWrapper[T](val delegate: ReadOnlyObjectWrapper[T]) extends ObjectProperty[T] with SFXDelegate[ReadOnlyObjectWrapper[T]]
Companion
class
trait ReadOnlyProperty[T, J] extends ObservableValue[T, J] with SFXDelegate[ReadOnlyProperty[J]]

Generic trait that defines the methods common to all readable properties independent of their type.

Generic trait that defines the methods common to all readable properties independent of their type.

Type Params
J

Indicates Java type to be wrapped by T. Eventually T and J could be the same.

T

Indicates Scala type that will be returned for this property.

Companion
object
Companion
class
class ReadOnlySetProperty[E](val delegate: ReadOnlySetProperty[E]) extends SetExpression[E] with ReadOnlyProperty[ObservableSet[E], ObservableSet[E]] with SFXDelegate[ReadOnlySetProperty[E]]

Wraps a JavaFX ReadOnlySetProperty.

Wraps a JavaFX ReadOnlySetProperty.

Companion
object
Companion
class
class ReadOnlySetWrapper[E](val delegate: ReadOnlySetWrapper[E]) extends SetProperty[E] with SFXDelegate[ReadOnlySetWrapper[E]]

Wraps javafx.beans.property.ReadOnlySetWrapper.

Wraps javafx.beans.property.ReadOnlySetWrapper.

Companion
object
class ReadOnlyStringProperty(val delegate: ReadOnlyStringProperty) extends StringExpression with ReadOnlyProperty[String, String] with SFXDelegate[ReadOnlyStringProperty]
Companion
object
class ReadOnlyStringWrapper(val delegate: ReadOnlyStringWrapper) extends StringProperty with SFXDelegate[ReadOnlyStringWrapper]
object SetProperty
Companion
class
class SetProperty[E](val delegate: SetProperty[E]) extends ReadOnlySetProperty[E] with Property[ObservableSet[E], ObservableSet[E]] with SFXDelegate[SetProperty[E]]

Wraps a JavaFX SetProperty.

Wraps a JavaFX SetProperty.

Companion
object
Companion
class
class StringProperty(val delegate: StringProperty) extends ReadOnlyStringProperty with Property[String, String] with SFXDelegate[StringProperty]
Companion
object