-
- All Implemented Interfaces:
-
com.mobwith.imgmodule.load.model.ModelLoaderFactory
public class FileLoader.Factory<Data> implements ModelLoaderFactory<File, Data>
Base factory for loading data from files.
-
-
Constructor Summary
Constructors Constructor Description FileLoader.Factory(FileLoader.FileOpener<Data> opener)
-
Method Summary
Modifier and Type Method Description final ModelLoader<File, Data>build(@NonNull() MultiModelLoaderFactory multiFactory)Build a concrete ModelLoader for this model type. final voidteardown()A lifecycle method that will be called when this factory is about to replaced. -
-
Constructor Detail
-
FileLoader.Factory
FileLoader.Factory(FileLoader.FileOpener<Data> opener)
-
-
Method Detail
-
build
@NonNull() final ModelLoader<File, Data> build(@NonNull() MultiModelLoaderFactory multiFactory)
Build a concrete ModelLoader for this model type.
- Parameters:
multiFactory- A map of classes to factories that can be used to construct additionalModelLoaders that this factory's ModelLoader may depend on
-
teardown
final void teardown()
A lifecycle method that will be called when this factory is about to replaced.
-
-
-
-