Uses of Interface
org.fastnate.data.DataProvider
Packages that use DataProvider
-
Uses of DataProvider in org.fastnate.data
Classes in org.fastnate.data that implement DataProviderModifier and TypeClassDescriptionclassImplementations of this class will automatically instantiated by theEntityImporter.classRegisters entities by their unique properties to offer them to other data providers.Methods in org.fastnate.data with type parameters of type DataProviderModifier and TypeMethodDescriptionprotected <C extends DataProvider>
CDefaultDataProviderFactory.addProvider(EntityImporter importer, Class<C> providerClass) Tries to instantiate the provider from the given class.protected <C extends DataProvider>
CDefaultDataProviderFactory.addProvider(EntityImporter importer, Constructor<C> constructor) Tries to create a provider using the given constructor and adds it to list of providers in theEntityImporter.<P extends DataProvider>
PEntityImporter.findDataProvider(Class<P> providerClass) Resolves the first provider that is an instance of the given class.Methods in org.fastnate.data that return types with arguments of type DataProviderModifier and TypeMethodDescriptionprotected List<Class<? extends DataProvider>> AbstractDataProviderFactory.findProviderClasses(org.reflections.Reflections reflections) Finds all provider classes from the class path, that implementDataProvider.EntityImporter.getDataProviders()Methods in org.fastnate.data with parameters of type DataProviderModifier and TypeMethodDescriptionvoidEntityImporter.addDataProvider(DataProvider provider) Adds a provider to the list of available providers.voidEntityImporter.addDataProvider(DataProvider provider, int maximumOrderOfDepenendencies) Adds a provider to the list of available providers. -
Uses of DataProvider in org.fastnate.data.files
Classes in org.fastnate.data.files that implement DataProviderModifier and TypeClassDescriptionclassImports all entities from all files in$dataFolder/entitiesthat match a specific pattern. -
Uses of DataProvider in org.fastnate.data.xml
Classes in org.fastnate.data.xml that implement DataProviderModifier and TypeClassDescriptionclassImports all entities from all XML files in$dataFolder/entities.