| Interface | Description |
|---|---|
| DataLoadProvider<T,Z> |
A load provider that provides the necessary encoders and decoders to decode a specific type of resource from a
specific type of data.
|
| LoadProvider<A,T,Z,R> |
An extension of
DataLoadProvider that also allows a
ModelLoader and a
ResourceTranscoder to be retrieved. |
| Class | Description |
|---|---|
| ChildLoadProvider<A,T,Z,R> |
A
LoadProvider that returns classes preferentially from those set on it but
that also defaults to a wrapped LoadProvider when a particular class is not set. |
| DataLoadProviderRegistry |
A class that allows
DataLoadProviders to be registered and retrieved by the
data and resource classes they provide encoders and decoders for. |
| EmptyDataLoadProvider<T,Z> |
A
DataLoadProvider that returns null for every class. |
| FixedLoadProvider<A,T,Z,R> |
A
LoadProvider that sets the classes it provides using non null arguments in its
constructor. |