Skip navigation links
A B C D F G H I J K L M N O P Q R S T W X 

A

AbstractDataReader<T> - Class in io.datafx.io
Abstract class, allowing to define whether this DataReader should hold a single element or not.
AbstractDataReader() - Constructor for class io.datafx.io.AbstractDataReader
 
addEntryHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ListDataProviderBuilder
Provide a handler that will be called when a new entry is added to the ObservableList instance passed via the resultList method by means of a local call (i.e.

B

build() - Method in class io.datafx.io.RestSourceBuilder
Create the RestSource based on all parameters supplied on this RestSource Builder
build() - Method in class io.datafx.provider.ListDataProviderBuilder
Construct the ListDataProvider that will provide the data.
build() - Method in class io.datafx.provider.ObjectDataProviderBuilder
Construct the ObjectDataProvider that will provide the data.

C

consumerKey(String) - Method in class io.datafx.io.RestSourceBuilder
Set the consumer key for this request.
consumerSecret(String) - Method in class io.datafx.io.RestSourceBuilder
Set the consumer secret for this request.
contentType(String) - Method in class io.datafx.io.RestSourceBuilder
Set the contentType for this request.
Converter<U,T> - Interface in io.datafx.io
A Converter is responsible for converting raw data (obtained from a data source) into one or more Java objects.
converter(InputStreamConverter<T>) - Method in class io.datafx.io.RestSourceBuilder
Set the converter that will convert the raw data into object(s) of type T.
convertOneRow(ResultSet) - Method in class io.datafx.io.converter.JdbcConverter
Implementation-specific conversion between a resultSet and a java object of type T.
create() - Static method in class io.datafx.io.RestSourceBuilder
Create a RestSourceBuilder in order to create a RestSource
create() - Static method in class io.datafx.provider.ListDataProviderBuilder
Creates the initial builder.
create() - Static method in class io.datafx.provider.ObjectDataProviderBuilder
Creates the initial builder.
createDataSource(T) - Method in class io.datafx.io.WriteBackHandler
createDataSource is called by DataFX when a previous retrieved Observable has changed.
createInputStream() - Method in class io.datafx.io.RestSource
Create the inputstream for this request.
createPublishingReceiverTask(ObservableList) - Method in class io.datafx.provider.ListDataProvider
 
createReceiverTask(ObservableList) - Method in class io.datafx.provider.ListDataProvider
 
createReceiverTask(DataReader<T>) - Method in class io.datafx.provider.ObjectDataProvider
 
createRequest() - Method in class io.datafx.io.RestSource
 
createSelectStatement(String, String...) - Static method in class io.datafx.io.converter.JdbcDataSourceUtil
Create a select statement
createService(ObservableList<T>) - Method in class io.datafx.provider.ListDataProvider
 
createService(ObjectProperty<T>) - Method in class io.datafx.provider.ObjectDataProvider
 

D

DataProvider<T> - Interface in io.datafx.provider
The DataProvider interface defines how applications interact with the data that is retrieved via a DataReader.
DataReader<T> - Interface in io.datafx.io
This is the root interface for all data readers.
dataReader(DataReader<T>) - Method in class io.datafx.provider.ListDataProviderBuilder
Provides the DataReader that contains the data
dataReader(DataReader<T>) - Method in class io.datafx.provider.ObjectDataProviderBuilder
Provides the DataReader that contains the data
dataString(String) - Method in class io.datafx.io.RestSourceBuilder
Explicitly set the datastring for this request.

F

formParam(String, String) - Method in class io.datafx.io.RestSourceBuilder
Add a specific form parameter

G

get() - Method in interface io.datafx.io.Converter
Get the next available data entity in the desired type
get() - Method in class io.datafx.io.converter.JdbcConverter
 
get() - Method in class io.datafx.io.converter.JsonConverter
 
get() - Method in class io.datafx.io.converter.XmlConverter
 
get() - Method in interface io.datafx.io.DataReader
Obtain the next entity of data.
get() - Method in class io.datafx.io.InputStreamDataReader
 
get() - Method in class io.datafx.io.RestSource
 
getConsumerKey() - Method in class io.datafx.io.RestSource
Return the consumer key (used with oauth) for this request
getConsumerSecret() - Method in class io.datafx.io.RestSource
Return the consumer secret (if used with oauth) for this request
getContentType() - Method in class io.datafx.io.RestSource
 
getConverter() - Method in class io.datafx.io.InputStreamDataReader
Get the converter that is used by this InputStreamDataReader.
getData() - Method in interface io.datafx.provider.DataProvider
A ObservableValue that wraps the provided Data.
getData() - Method in class io.datafx.provider.ListDataProvider
returns the data obtained by this provider.
getData() - Method in class io.datafx.provider.ObjectDataProvider
 
getDataReader() - Method in class io.datafx.provider.ListDataProvider
 
getDataString() - Method in class io.datafx.io.RestSource
Return the datastring that will be send with this request
getExecutor() - Method in class io.datafx.provider.ListDataProvider
 
getFormParams() - Method in class io.datafx.io.RestSource
Return a MultiValuedMap for the form parameters in this request.
getInputStream() - Method in class io.datafx.io.InputStreamDataReader
Return the InputStream used by this InputStreamDataReader.
getQueryParams() - Method in class io.datafx.io.RestSource
Return the query parameters as a Map
getRequestMethod() - Method in class io.datafx.io.RestSource
Return the request method for this request.
getRequestProperties() - Method in class io.datafx.io.RestSource
Return the request properties as a Map
getTimeout() - Method in class io.datafx.io.RestSource
Get the timeout value specified for this instance

H

host(String) - Method in class io.datafx.io.RestSourceBuilder
Set the host parameter for this endpoint.

I

initialize(U) - Method in interface io.datafx.io.Converter
Initialize the raw data.
initialize(ResultSet) - Method in class io.datafx.io.converter.JdbcConverter
 
initialize(InputStream) - Method in class io.datafx.io.converter.JsonConverter
 
initialize(InputStream) - Method in class io.datafx.io.converter.XmlConverter
 
InputStreamConverter<T> - Class in io.datafx.io.converter
The base class for Converters that receive raw data over a InputStream
InputStreamConverter() - Constructor for class io.datafx.io.converter.InputStreamConverter
 
InputStreamDataReader<T> - Class in io.datafx.io
Abstract class for functionality common across DataReader implementations that rely on InputStreams.
InputStreamDataReader() - Constructor for class io.datafx.io.InputStreamDataReader
Create an InputStreamDataReader without any configuration options
InputStreamDataReader(InputStreamConverter<T>) - Constructor for class io.datafx.io.InputStreamDataReader
Create an InputStreamDataReader and assign a Converter to this.
InputStreamDataReader(InputStream, InputStreamConverter<T>) - Constructor for class io.datafx.io.InputStreamDataReader
Create an InputStreamDataReader, set the InputStream and assign a Converter to this.
io.datafx.io - package io.datafx.io
This package contains the functionality required for retrieving external data.
io.datafx.io.converter - package io.datafx.io.converter
 
io.datafx.provider - package io.datafx.provider
This package contains the entry points for providing data obtained from external sources.
iterator() - Method in class io.datafx.io.AbstractDataReader
 

J

JdbcConverter<T> - Class in io.datafx.io.converter
A Converter implementation that translates a ResultSet into objects of type T.
JdbcConverter() - Constructor for class io.datafx.io.converter.JdbcConverter
 
JdbcDataSourceUtil - Class in io.datafx.io.converter
Utility class for helping creating select statements
JdbcDataSourceUtil() - Constructor for class io.datafx.io.converter.JdbcDataSourceUtil
 
JsonConverter<T> - Class in io.datafx.io.converter
An implementation of Converter that converts JSON data into Java Objects of type T.
JsonConverter(Class<T>) - Constructor for class io.datafx.io.converter.JsonConverter
Create a JsonConverter that will generate instances of the specified class.
JsonConverter(String, Class<T>) - Constructor for class io.datafx.io.converter.JsonConverter
Create a JsonConverter that will generate instances of the specified class.

K

keepReading() - Method in interface io.datafx.io.ServerSentEventReader
This method will be called by providers that are capable of processing updates.

L

ListDataProvider<T> - Class in io.datafx.provider
The ListDataProvider is an implementation of DataProvider that allows the retrieval and parsing of a list of data entities.
ListDataProvider() - Constructor for class io.datafx.provider.ListDataProvider
 
ListDataProvider(DataReader<T>) - Constructor for class io.datafx.provider.ListDataProvider
 
ListDataProvider(DataReader<T>, Executor, ObservableList<T>) - Constructor for class io.datafx.provider.ListDataProvider
Create a ListDataProvider with a given Executor and an existing ListProperty
ListDataProviderBuilder<T> - Class in io.datafx.provider
Builder class for creating an ListDataProvider.

M

MultiValuedMap - Class in io.datafx.io
Utility class for storing a Map where a specific key can hold more than one value.
MultiValuedMap() - Constructor for class io.datafx.io.MultiValuedMap
 

N

next() - Method in class io.datafx.io.converter.JdbcConverter
 
next() - Method in class io.datafx.io.converter.JsonConverter
 
next() - Method in interface io.datafx.io.Converter
Indicate whether or not more data can be expected from this converter.
next() - Method in class io.datafx.io.converter.XmlConverter
 
next() - Method in interface io.datafx.io.DataReader
Check if more data is available on this DataReader.
next() - Method in class io.datafx.io.InputStreamDataReader
 
next() - Method in class io.datafx.io.RestSource
 

O

ObjectDataProvider<T> - Class in io.datafx.provider
The ObjectDataProvider is an implementation of DataProvider that allows the retrieval and parsing of data that is represented as a single Java instance.
ObjectDataProvider() - Constructor for class io.datafx.provider.ObjectDataProvider
Create an ObjectDataProvider.
ObjectDataProvider(DataReader<T>) - Constructor for class io.datafx.provider.ObjectDataProvider
Create an ObjectDataProvider that will use the passed reader for retrieving the data
ObjectDataProvider(DataReader<T>, Executor) - Constructor for class io.datafx.provider.ObjectDataProvider
Create an ObjectDataProvider that will use the passed reader for retrieving the data and the executor for executing the request
ObjectDataProviderBuilder<T> - Class in io.datafx.provider
Builder class for creating an ObjectDataProvider.
optPut(String, String) - Method in class io.datafx.io.MultiValuedMap
Convenience method.

P

path(String) - Method in class io.datafx.io.RestSourceBuilder
Add a path element to the path that ultimately will point to the endpoint.
put(String, String) - Method in class io.datafx.io.MultiValuedMap
Add the provided value to the list of values associated with this key
putMap(Map<String, String>) - Method in class io.datafx.io.MultiValuedMap
Copies all of the mappings from the specified map into this map.

Q

queryParam(String, String) - Method in class io.datafx.io.RestSourceBuilder
Add a specific query parameter

R

requestMade - Variable in class io.datafx.io.RestSource
 
requestMethod(String) - Method in class io.datafx.io.RestSourceBuilder
Set the request method for this request as a String (e.g.
RestSource<T> - Class in io.datafx.io
Client class that is used to create a request to an external REST endpoint.
RestSource() - Constructor for class io.datafx.io.RestSource
Create a new RestSource
RestSource(String, InputStreamConverter<T>) - Constructor for class io.datafx.io.RestSource
Create a new RestSource and specifies the endpoint and the converter
restSource - Variable in class io.datafx.io.RestSourceBuilder
 
RestSourceBuilder<T> - Class in io.datafx.io
Builder class for creating an RestSource.
RestSourceBuilder() - Constructor for class io.datafx.io.RestSourceBuilder
 
resultList(ObservableList<T>) - Method in class io.datafx.provider.ListDataProviderBuilder
Pass an ObservableList that should be filled with the retrieved values.
resultProperty(ObjectProperty<T>) - Method in class io.datafx.provider.ObjectDataProviderBuilder
Pass an ObjectProperty that should be filled with the retrieved value.
resultSet - Variable in class io.datafx.io.converter.JdbcConverter
 
retrieve() - Method in interface io.datafx.provider.DataProvider
Starts to retrieve the data in a background thread and returns the Worker for monitoring.
retrieve() - Method in class io.datafx.provider.ListDataProvider
 
retrieve() - Method in class io.datafx.provider.ObjectDataProvider
 

S

ServerSentEventReader<T> - Interface in io.datafx.io
Implementations of this interface are capable of reading successive updates to data that are made available via the SSE protocol.
setAddEntryHandler(WriteBackHandler<T>) - Method in interface io.datafx.io.WriteBackListProvider
Set the WriteBackHandler for this provider to the specified handler.
setAddEntryHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ListDataProvider
 
setConsumerKey(String) - Method in class io.datafx.io.RestSource
Set the consumer key for this request.
setConsumerSecret(String) - Method in class io.datafx.io.RestSource
Set the consumer secret
setContentType(String) - Method in class io.datafx.io.RestSource
Set the contentType for this request.
setConverter(InputStreamConverter<T>) - Method in class io.datafx.io.InputStreamDataReader
Set the converter that will convert the raw data into object(s) of type T.
setDataReader(DataReader<T>) - Method in class io.datafx.provider.ListDataProvider
 
setDataReader(DataReader<T>) - Method in class io.datafx.provider.ObjectDataProvider
Set the DataReader that contains the data that will be provided by this ObjectDataProvider
setDataString(String) - Method in class io.datafx.io.RestSource
Explicitly set the datastring for this request.
setExecutor(Executor) - Method in class io.datafx.provider.ObjectDataProvider
Explicitly set the Executor that should be used for retrieving the data.
setFormParams(Map<String, String>) - Method in class io.datafx.io.RestSource
Set the form parameters as a Map.
setFormParams(MultiValuedMap) - Method in class io.datafx.io.RestSource
Set the form parameters as a MultiValuedMap
setHost(String) - Method in class io.datafx.io.RestSource
Set the host parameter for this endpoint.
setInputStream(InputStream) - Method in class io.datafx.io.InputStreamDataReader
Explicitly set the InputStream for this InputStreamDataReader.
setPath(String) - Method in class io.datafx.io.RestSource
Explicitly sets the path for this resource.
setQueryParams(Map<String, String>) - Method in class io.datafx.io.RestSource
Set the query parameters as a Map
setRequestMethod(String) - Method in class io.datafx.io.RestSource
Set the request method for this request as a String (e.g.
setRequestProperties(Map<String, String>) - Method in class io.datafx.io.RestSource
Set the request properties as a Map
setResultObjectProperty(ObjectProperty<T>) - Method in class io.datafx.provider.ObjectDataProvider
Convenience (backward compatible) method.
setResultObservableList(ObservableList<T>) - Method in class io.datafx.provider.ListDataProvider
This is a convenience method, allowing ObservableList instances (no ListProperties) to be synchronized with the result of the ListDataProvider.
setResultProperty(Property<T>) - Method in interface io.datafx.provider.DataProvider
Provide an Property that wraps the to-be-retrieved data.
setResultProperty(Property<ObservableList<T>>) - Method in class io.datafx.provider.ListDataProvider
 
setResultProperty(Property<T>) - Method in class io.datafx.provider.ObjectDataProvider
Sets the ObjectProperty that contains the result of the data retrieval.
setTimeout(int) - Method in class io.datafx.io.RestSource
Set the timeout value for this instance.
setWriteBackHandler(WriteBackHandler<T>) - Method in interface io.datafx.io.WriteBackProvider
Set the WriteBackHandler for this provider to the specified handler.
setWriteBackHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ListDataProvider
 
setWriteBackHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ObjectDataProvider
 

T

timeout(int) - Method in class io.datafx.io.RestSourceBuilder
Set the timeout value for this instance.

W

WritableDataReader<T> - Interface in io.datafx.io
A WritableDataReader is a DataReader that is capable of not only reading entities from an external source, but also allows to write changes to an entity back to the external source.
writeBack() - Method in class io.datafx.io.RestSource
 
writeBack() - Method in interface io.datafx.io.WritableDataReader
Initiates the writeback call.
WriteBackHandler<T> - Class in io.datafx.io
A WriteBackHandler is used when data retrieved with DataFX changes due to a client-action.
WriteBackHandler() - Constructor for class io.datafx.io.WriteBackHandler
 
writeBackHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ListDataProviderBuilder
Provide a handler that will be called when an entry of the retrieved data is changed locally.
writeBackHandler(WriteBackHandler<T>) - Method in class io.datafx.provider.ObjectDataProviderBuilder
Provide a handler that will be called when the retrieved data is changed locally.
WriteBackListProvider<T> - Interface in io.datafx.io
This interface should be implemented by a DataProvider that is capable of receiving lists of entities, and that wants to write new entries (added locally) back to the original data source.
WriteBackProvider<T> - Interface in io.datafx.io
Classes implementing this interface are capable of writing changes to entities of type T back to the original dataprovider.
WriteTransient - Annotation Type in io.datafx.io
Annotation that indicates that a change in a particular field should not be considered for a writeback operation.

X

XmlConverter<T> - Class in io.datafx.io.converter
A Converter implementation that converts a InputStream into one or more instances of a java class with type T.
XmlConverter(Class<T>) - Constructor for class io.datafx.io.converter.XmlConverter
Create an XmlConverter that will generate instances of the specified class.
XmlConverter(String, Class<T>) - Constructor for class io.datafx.io.converter.XmlConverter
Create an XmlConverter that will generate instances of the specified class.
A B C D F G H I J K L M N O P Q R S T W X 
Skip navigation links