All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BaseRestProvider BasicInputDataSource An implementation ofInputDataSource
that takes any genericInputStream
as its source.BasicOutputDataSource An implementation ofOutputDataSource
that takes any genericOutputStream
as its source.ConnectState The possible states aGluonObservable
can be in while aDataProvider
operation is in progress.ConnectStateEvent 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.FileDataSource An implementation ofIODataSource
that can read from and write to a file.GluonObservable This is the common interface for both GluonObservableObject and GluonObservableList.GluonObservableList<E> A GluonObservableList is an ObservableList that is linked with a data source.GluonObservableObject<T> A GluonObservableObject is an ObservableObject that is linked with a data source.InputConverter<T> An InputConverter is a Converter that is able to read an object from a certain input source.InputDataSource An InputDataSource is a class that returns an InputStream that acts as an input source to read data from.InputStreamInputConverter<T> An abstract helper class that defines an InputConverter of which the input source is a standardInputStream
.InputStreamIterableInputConverter<E> An abstract helper class that defines an IterableInputConverter of which the input source is a standardInputStream
.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
.IODataSource The IODataSource is a convenience interface that extends from bothInputDataSource
andOutputDataSource
interfaces.IterableInputConverter<E> An IterableInputConverter is a Converter that is able to read a list of objects from a certain input source by creating anIterator
to provide that list.JsonConverter<T> A utility class to convert Java objects from JSON Objects and from JSON Objects into Java objects.JsonInputConverter<T> An InputConverter that converts a JSON Object read from an InputStream into an object.JsonIterableInputConverter<E> An IterableInputConverter that converts a JSON Array read from an InputStream into an Iterator that can be used to iterate over a list of objects.JsonOutputConverter<T> An OutputConverter that converts an object into a JSON Object that is written to an OutputStream.Level ListDataReader<E> A ListDataReader is an entity that has the ability to read a list of objects.Logger MultiValuedMap<K,V> A Map of key-value pairs where a key can contain multiple values.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.OutputConverter<T> An OutputConverter is a Converter that is able to write an object to a certain output source.OutputDataSource An OutputDataSource is a class that returns an OutputStream that acts as an output source to write data to.OutputStreamObjectDataWriter<T> A helper class that represents anObjectDataWriter
that writes an object by converting it with a specificOutputStreamOutputConverter
and writing it to a specificOutputDataSource
.OutputStreamOutputConverter<T> An abstract helper class that defines an OutputConverter of which the output source is a standardOutputStream
.RestClient The RestClient assists in using theDataProvider
with HTTP URLs as the data source.RestDataSource An implementation ofIODataSource
that can read from and write to an HTTP URL resource.RestListDataReader<E> RestObjectDataReader<T> RestObjectDataWriterAndRemover<T> StringInputConverter An InputConverter that reads a string from an InputStream.StringOutputConverter An OutputConverter that writes a string to an OutputStream.VoidInputConverter An InputConverter that reads the entire InputStream, while discarding its contents.VoidOutputConverter An OutputConverter that doesn't write anything to an OutputStream.XmlInputConverter<T> An InputConverter that converts a XML Object read from an InputStream into an object.