Class ConfigurationManager
- java.lang.Object
-
- tk.booky.jdahelper.internal.manager.ConfigurationManager
-
- All Implemented Interfaces:
IConfigurationManager
public class ConfigurationManager extends java.lang.Object implements IConfigurationManager
-
-
Constructor Summary
Constructors Constructor Description ConfigurationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <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)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tk.booky.jdahelper.api.manager.IConfigurationManager
getConfiguration
-
-
-
-
Method Detail
-
getConfigurationFolder
public java.io.File getConfigurationFolder()
- Specified by:
getConfigurationFolderin interfaceIConfigurationManager
-
setConfigurationFolder
public void setConfigurationFolder(java.io.File folder)
- Specified by:
setConfigurationFolderin interfaceIConfigurationManager
-
getProvider
public IConfigurationProvider getProvider(java.lang.Class<? extends IConfigurationProvider> clazz)
- Specified by:
getProviderin interfaceIConfigurationManager
-
getConfiguration
public <T extends IConfigurationProvider> IConfiguration<T> getConfiguration(net.dv8tion.jda.api.entities.Guild guild, java.lang.Class<? extends IConfigurationProvider> providerClass)
- Specified by:
getConfigurationin interfaceIConfigurationManager
-
getConfigurationFile
public java.io.File getConfigurationFile(net.dv8tion.jda.api.entities.Guild guild)
- Specified by:
getConfigurationFilein interfaceIConfigurationManager
-
getDefaultProvider
public IConfigurationProvider getDefaultProvider()
- Specified by:
getDefaultProviderin interfaceIConfigurationManager
-
setDefaultProvider
public void setDefaultProvider(java.lang.Class<? extends IConfigurationProvider> provider)
- Specified by:
setDefaultProviderin interfaceIConfigurationManager
-
-