Module com.gluonhq.connect
Package com.gluonhq.connect.provider
The
com.gluonhq.connect.provider
package contains classes that provide convenience methods to map data
sources with a data format to give access to instances of GluonObservable
.-
Interface Summary Interface Description ListDataReader<E> A ListDataReader is an entity that has the ability to read a list of objects.ObjectDataReader<T> An ObjectDataReader is an entity that has the ability to read an object.ObjectDataRemover<T> An ObjectDataRemover is an entity that has the ability to remove an object.ObjectDataWriter<T> An ObjectDataWriter is an entity that has the ability to write an object. -
Class Summary Class Description BaseRestProvider DataProvider The DataProvider is the root entry to obtain instances ofGluonObservableObject
andGluonObservableList
.FileClient The FileClient assists in using theDataProvider
with files, that are located on the local file system, as the data source.InputStreamListDataReader<E> A helper class that represents aListDataReader
that reads objects by reading from a specificInputDataSource
and converts the read data with a specificInputStreamIterableInputConverter
.InputStreamObjectDataReader<T> A helper class that represents anObjectDataReader
that reads an object by reading from a specificInputDataSource
and converting the read data with a specificInputStreamInputConverter
.OutputStreamObjectDataWriter<T> A helper class that represents anObjectDataWriter
that writes an object by converting it with a specificOutputStreamOutputConverter
and writing it to a specificOutputDataSource
.RestClient The RestClient assists in using theDataProvider
with HTTP URLs as the data source.RestListDataReader<E> RestObjectDataReader<T> RestObjectDataWriterAndRemover<T>