public class AdapterFactory
extends java.lang.Object
Constructor and Description |
---|
AdapterFactory() |
Modifier and Type | Method and Description |
---|---|
static <E> javafx.collections.ObservableList<E> |
adapt(org.eclipse.core.databinding.observable.list.IObservableList list)
Adapt an
IObservableList to an ObservableList |
static <E> ObservableWritableValue<E> |
adapt(org.eclipse.core.databinding.observable.value.IObservableValue value)
Adapt an
IObservableValue to an ObservableWritableValue |
static <E,F extends javafx.beans.value.ObservableValue<E> & javafx.beans.value.WritableValue<E>> |
bind(F fxObs,
org.eclipse.core.databinding.observable.value.IObservableValue dbObs,
org.eclipse.fx.core.databinding.AdapterFactory.InitialSync initialSync)
Bind an javafx observable value to a eclipse db observable
|
static <E> void |
bind(javafx.collections.ObservableList<E> fxObs,
org.eclipse.core.databinding.observable.list.IObservableList dbObs,
org.eclipse.fx.core.databinding.AdapterFactory.InitialSync initialSync)
Bind a JavaFX observable list to an Eclipse DB observable list
|
static <S,T> org.eclipse.core.databinding.observable.list.IObservableList |
convertObservableList(org.eclipse.core.databinding.observable.list.IObservableList source,
javafx.util.Callback<S,T> converter)
Creates an readonly observable list which is backed by the source list but the values are converted using the
converter
|
public static <E> ObservableWritableValue<E> adapt(org.eclipse.core.databinding.observable.value.IObservableValue value)
IObservableValue
to an ObservableWritableValue
value
- the eclipse db valuepublic static <E> javafx.collections.ObservableList<E> adapt(org.eclipse.core.databinding.observable.list.IObservableList list)
IObservableList
to an ObservableList
list
- the eclipse db listpublic static <E> void bind(javafx.collections.ObservableList<E> fxObs, org.eclipse.core.databinding.observable.list.IObservableList dbObs, org.eclipse.fx.core.databinding.AdapterFactory.InitialSync initialSync)
fxObs
- the fx observabledbObs
- the eclipse db observableinitialSync
- the initial sync directionpublic static <E,F extends javafx.beans.value.ObservableValue<E> & javafx.beans.value.WritableValue<E>> void bind(F fxObs, org.eclipse.core.databinding.observable.value.IObservableValue dbObs, org.eclipse.fx.core.databinding.AdapterFactory.InitialSync initialSync)
fxObs
- the javafx observabledbObs
- the eclipse db observableinitialSync
- the initial sync directionpublic static <S,T> org.eclipse.core.databinding.observable.list.IObservableList convertObservableList(org.eclipse.core.databinding.observable.list.IObservableList source, javafx.util.Callback<S,T> converter)
source
- the source listconverter
- the converter