Package tk.booky.jdahelper.api.manager
Interface IConfigurationManager
-
- All Known Implementing Classes:
ConfigurationManager
public interface IConfigurationManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IConfiguration<?>getConfiguration(net.dv8tion.jda.api.entities.Guild guild)<T extends IConfigurationProvider>
IConfiguration<T>getConfiguration(net.dv8tion.jda.api.entities.Guild guild, java.lang.Class<? extends IConfigurationProvider> providerClass)java.io.FilegetConfigurationFile(net.dv8tion.jda.api.entities.Guild guild)java.io.FilegetConfigurationFolder()IConfigurationProvidergetDefaultProvider()IConfigurationProvidergetProvider(java.lang.Class<? extends IConfigurationProvider> clazz)voidsetConfigurationFolder(java.io.File folder)voidsetDefaultProvider(java.lang.Class<? extends IConfigurationProvider> provider)
-
-
-
Method Detail
-
getConfigurationFolder
java.io.File getConfigurationFolder()
-
setConfigurationFolder
void setConfigurationFolder(java.io.File folder)
-
getProvider
IConfigurationProvider getProvider(java.lang.Class<? extends IConfigurationProvider> clazz)
-
getConfigurationFile
java.io.File getConfigurationFile(net.dv8tion.jda.api.entities.Guild guild)
-
getDefaultProvider
IConfigurationProvider getDefaultProvider()
-
setDefaultProvider
void setDefaultProvider(java.lang.Class<? extends IConfigurationProvider> provider)
-
getConfiguration
<T extends IConfigurationProvider> IConfiguration<T> getConfiguration(net.dv8tion.jda.api.entities.Guild guild, java.lang.Class<? extends IConfigurationProvider> providerClass)
-
getConfiguration
default IConfiguration<?> getConfiguration(net.dv8tion.jda.api.entities.Guild guild)
-
-