BindingIncludes

Companion
class
trait Bindings
class Object
trait Matchable
class Any

Value members

Inherited methods

def add(v1: ObservableNumberValue, values: ObservableNumberValue*): ObservableNumberValue

Returns the sum of a collection of JavaFX `ObservableNumberValue`s.

Returns the sum of a collection of JavaFX `ObservableNumberValue`s.

Value Params
v1

First Value

values

Collection of values

Returns

The Value sum.

Inherited from
Bindings
def createBooleanBinding(func: () => Boolean, dependencies: Observable*): BooleanBinding

Helper function to create a custom BooleanBinding.

Helper function to create a custom BooleanBinding.

Wraps a JavaFX Bindings.createBooleanBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createDoubleBinding(func: () => Double, dependencies: Observable*): DoubleBinding

Helper function to create a custom DoubleBinding.

Helper function to create a custom DoubleBinding.

Wraps a JavaFX Bindings.createDoubleBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createFloatBinding(func: () => Float, dependencies: Observable*): FloatBinding

Helper function to create a custom FloatBinding.

Helper function to create a custom FloatBinding.

Wraps a JavaFX Bindings.createFloatBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createIntegerBinding(func: () => Int, dependencies: Observable*): IntegerBinding

Helper function to create a custom IntegerBinding.

Helper function to create a custom IntegerBinding.

Wraps a JavaFX Bindings.createIntegerBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createLongBinding(func: () => Long, dependencies: Observable*): LongBinding

Helper function to create a custom LongBinding.

Helper function to create a custom LongBinding.

Wraps a JavaFX Bindings.createLongBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createObjectBinding[T](func: () => T, dependencies: Observable*): ObjectBinding[T]

Helper function to create a custom ObjectBinding.

Helper function to create a custom ObjectBinding.

Wraps a JavaFX Bindings.createObjectBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def createStringBinding(func: () => String, dependencies: Observable*): StringBinding

Helper function to create a custom StringBinding.

Helper function to create a custom StringBinding.

Wraps a JavaFX Bindings.createStringBinding.

Value Params
dependencies

The dependencies of this binding

func

The function that calculates the value of this binding

Returns

The generated binding

Inherited from
Bindings
def max(v1: ObservableNumberValue, values: ObservableNumberValue*): ObservableNumberValue

Returns the Lowest value among a collection of JavaFX `ObservableNumberValue`s.

Returns the Lowest value among a collection of JavaFX `ObservableNumberValue`s.

Value Params
v1

First Value

values

Collection of values

Returns

The Lowest Value

Inherited from
Bindings
def min(v1: ObservableNumberValue, values: ObservableNumberValue*): ObservableNumberValue

Returns the highest value among a collection of JavaFX `ObservableNumberValue`s.

Returns the highest value among a collection of JavaFX `ObservableNumberValue`s.

Value Params
v1

First Value

values

Collection of values

Returns

The highest Value

Inherited from
Bindings
def when(condition: => ObservableBooleanValue): ConditionBuilder
Value Params
condition

Function that returns a JavaFX `ObservableBooleanValue`

Returns

A ConditionBuilder wrapping condition.

Inherited from
Bindings

Implicits

Inherited implicits

implicit def closure2ChangedListener[P, R](cl: (ObservableValue[_ <: P], P, P) => R): ChangeListener[P]

Converts a closure to a JavaFX ChangeListener.

Converts a closure to a JavaFX ChangeListener.

Type Params
P

Change listener type.

R

closure can have arbitrary return type to make usage easier (last statement in the closure does not have to return Unit). Return value is ignored in generated listener.

Value Params
cl

Closure to be converted.

Returns

a new JavaFX ChangeListener.

Inherited from
BindingIncludes
implicit def closure2InvalidationListener[R](il: Observable => R): InvalidationListener

Converts a closure to a JavaFX InvalidationListener.

Converts a closure to a JavaFX InvalidationListener.

Type Params
R

closure can have arbitrary return type to make usage easier (last statement in the closure does not have to return Unit). Return value is ignored in generated listener.

Value Params
il

Closure to be converted.

Returns

a new JavaFX InvalidationListener.

Inherited from
BindingIncludes
implicit def closureSFX2InvalidationListener[R](il: Observable => R): InvalidationListener

Converts a closure to a JavaFX InvalidationListener.

Converts a closure to a JavaFX InvalidationListener.

Type Params
R

closure can have arbitrary return type to make usage easier (last statement in the closure does not have to return Unit). Return value is ignored in generated listener.

Value Params
il

Closure to be converted.

Returns

a new JavaFX InvalidationListener.

Inherited from
BindingIncludes
implicit def double2DoubleBinding(i: Double): DoubleBinding

Converts a Double to a JavaFX DoubleBinding

Converts a Double to a JavaFX DoubleBinding

Value Params
i

Double to generate a new DoubleBinding

Returns

a new DoubleBinding generated from the Double.

Inherited from
BindingIncludes

Converts a Double to a VariablePrecisionNumber.

Converts a Double to a VariablePrecisionNumber.

Value Params
d

A Double

Returns

a VariablePrecisionNumber

Inherited from
BindingIncludes
implicit def float2FloatBinding(i: Float): FloatBinding

Converts a Float to a JavaFX FloatBinding

Converts a Float to a JavaFX FloatBinding

Value Params
i

Float to generate a new FloatBinding

Returns

a new FloatBinding generated from the Float.

Inherited from
BindingIncludes
implicit def integer2IntegerBinding(i: Int): IntegerBinding

Converts a Integer to a JavaFX IntegerBinding

Converts a Integer to a JavaFX IntegerBinding

Value Params
i

Integer to generate a new IntegerBinding

Returns

a new IntegerBinding generated from the Integer.

Inherited from
BindingIncludes
implicit def jfxBooleanBinding2sfx(bb: BooleanBinding): BooleanBinding

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/BooleanBinding.html BooleanBinding]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/BooleanBinding.html BooleanBinding]] instance to its ScalaFX counterpart.

Value Params
bb

JavaFX BooleanBinding

Returns

ScalaFX BooleanBinding

Inherited from
BindingIncludes
implicit def jfxBooleanExpression2sfx(be: BooleanExpression): BooleanExpression

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/BooleanExpression.html BooleanExpression]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/BooleanExpression.html BooleanExpression]] instance to its ScalaFX counterpart.

Value Params
be

JavaFX BooleanExpression

Returns

ScalaFX BooleanExpression

Inherited from
BindingIncludes
implicit def jfxListBinding2sfx[E](v: ListBinding[E]): BufferBinding[E]
Inherited from
BindingIncludes
implicit def jfxListExpression2sfx[E](v: ListExpression[E]): BufferExpression[E]
Inherited from
BindingIncludes
implicit def jfxMapBinding2sfx[K, V](v: MapBinding[K, V]): MapBinding[K, V]
Inherited from
BindingIncludes
implicit def jfxMapExpression2sfx[K, V](v: MapExpression[K, V]): MapExpression[K, V]
Inherited from
BindingIncludes
implicit def jfxNumberBinding2sfx(nb: NumberBinding): NumberBinding

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/NumberBinding.html NumberBinding]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/NumberBinding.html NumberBinding]] instance to its ScalaFX counterpart.

Value Params
nb

JavaFX NumberBinding

Returns

ScalaFX NumberBinding

Inherited from
BindingIncludes
implicit def jfxNumberExpression2sfx(ne: NumberExpression): NumberExpression

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/NumberExpression.html NumberExpression]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/NumberExpression.html NumberExpression]] instance to its ScalaFX counterpart.

Value Params
ne

JavaFX NumberExpression

Returns

ScalaFX NumberExpression

Inherited from
BindingIncludes
implicit def jfxObjectBinding2sfx[T](ob: ObjectBinding[T]): ObjectBinding[T]

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/ObjectBinding.html ObjectBinding]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/ObjectBinding.html ObjectBinding]] instance to its ScalaFX counterpart.

Type Params
T

ObjectBinding Type

Value Params
ob

JavaFX ObjectBinding

Returns

ScalaFX ObjectBinding

Inherited from
BindingIncludes
implicit def jfxObjectExpression2sfx[T](oe: ObjectExpression[T]): ObjectExpression[T]

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/ObjectExpression.html ObjectExpression]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/ObjectExpression.html ObjectExpression]] instance to its ScalaFX counterpart.

Type Params
T

ObjectExpression Type

Value Params
oe

JavaFX ObjectExpression

Returns

ScalaFX ObjectExpression

Inherited from
BindingIncludes
implicit def jfxSetBinding2sfx[E](v: SetBinding[E]): SetBinding[E]
Inherited from
BindingIncludes
implicit def jfxSetExpression2sfx[E](v: SetExpression[E]): SetExpression[E]
Inherited from
BindingIncludes
implicit def jfxStringBinding2sfx(sb: StringBinding): StringBinding

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/StringBinding.html StringBinding]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/StringBinding.html StringBinding]] instance to its ScalaFX counterpart.

Value Params
sb

JavaFX StringBinding

Returns

ScalaFX StringBinding

Inherited from
BindingIncludes
implicit def jfxStringExpression2sfx(se: StringExpression): StringExpression

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/StringExpression.html StringExpression]] instance to its ScalaFX counterpart.

Converts a JavaFX [[http://docs.oracle.com/javase/8/javafx/api/javafx/beans/binding/StringExpression.html StringExpression]] instance to its ScalaFX counterpart.

Value Params
se

JavaFX StringExpression

Returns

ScalaFX StringExpression

Inherited from
BindingIncludes
implicit def long2LongBinding(i: Long): LongBinding

Converts a Long to a JavaFX LongBinding

Converts a Long to a JavaFX LongBinding

Value Params
i

Long to generate a new LongBinding

Returns

a new LongBinding generated from the Long.

Inherited from
BindingIncludes