T - the type of data that the ObjectDataProvider created by this builder will deliverpublic final class ObjectDataProviderBuilder<T>
extends java.lang.Object
ObjectDataProvider.| Modifier and Type | Method and Description |
|---|---|
ObjectDataProvider |
build()
Construct the ObjectDataProvider that will provide the data.
|
static <T> ObjectDataProviderBuilder |
create()
Creates the initial builder.
|
ObjectDataProviderBuilder |
dataReader(DataReader<T> dataReader)
Provides the
DataReader that contains the data |
ObjectDataProviderBuilder |
resultProperty(javafx.beans.property.ObjectProperty<T> result)
Pass an ObjectProperty that should be filled with the retrieved value.
|
ObjectDataProviderBuilder |
writeBackHandler(WriteBackHandler<T> handler)
Provide a handler that will be called when the retrieved data is changed
locally.
|
public static <T> ObjectDataProviderBuilder create()
T - the type of the data that is expected to be returnedpublic ObjectDataProviderBuilder dataReader(DataReader<T> dataReader)
DataReader that contains the datadataReader - the DataReader instance that should be used by the ObjectDataProviderpublic ObjectDataProviderBuilder resultProperty(javafx.beans.property.ObjectProperty<T> result)
result - the ObjectProperty that we want to be used for setting the datapublic ObjectDataProviderBuilder writeBackHandler(WriteBackHandler<T> handler)
handler - the WriteBackHandler instancepublic ObjectDataProvider build()
ObjectDataProvider for information on how to retrieve the data.ObjectDataProvider