Class LanguageManager
- java.lang.Object
-
- tk.booky.jdahelper.internal.manager.LanguageManager
-
- All Implemented Interfaces:
ILanguageManager
public class LanguageManager extends java.lang.Object implements ILanguageManager
-
-
Constructor Summary
Constructors Constructor Description LanguageManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearLanguageProviders()booleanexistsLanguage(java.lang.String language)ILanguageProvidergetDefaultLanguageProvider()java.lang.StringgetLanguage(net.dv8tion.jda.api.entities.Guild guild)ILanguageProvidergetLanguageProvider(java.lang.String language, ILanguageProvider def)ILanguageProvidergetLanguageProvider(net.dv8tion.jda.api.entities.Guild guild)java.util.List<ILanguageProvider>getLanguageProviders()ILanguageProviderregisterLanguageProvider(ILanguageProvider provider)ILanguageProviderremoveLanguageProvider(java.lang.String language)-
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.ILanguageManager
getLanguageProvider
-
-
-
-
Method Detail
-
getLanguageProvider
public ILanguageProvider getLanguageProvider(java.lang.String language, ILanguageProvider def)
- Specified by:
getLanguageProviderin interfaceILanguageManager
-
registerLanguageProvider
public ILanguageProvider registerLanguageProvider(ILanguageProvider provider)
- Specified by:
registerLanguageProviderin interfaceILanguageManager
-
removeLanguageProvider
public ILanguageProvider removeLanguageProvider(java.lang.String language)
- Specified by:
removeLanguageProviderin interfaceILanguageManager
-
getLanguageProviders
public java.util.List<ILanguageProvider> getLanguageProviders()
- Specified by:
getLanguageProvidersin interfaceILanguageManager
-
clearLanguageProviders
public void clearLanguageProviders()
- Specified by:
clearLanguageProvidersin interfaceILanguageManager
-
getDefaultLanguageProvider
public ILanguageProvider getDefaultLanguageProvider()
- Specified by:
getDefaultLanguageProviderin interfaceILanguageManager
-
existsLanguage
public boolean existsLanguage(java.lang.String language)
- Specified by:
existsLanguagein interfaceILanguageManager
-
getLanguage
public java.lang.String getLanguage(net.dv8tion.jda.api.entities.Guild guild)
- Specified by:
getLanguagein interfaceILanguageManager
-
getLanguageProvider
public ILanguageProvider getLanguageProvider(net.dv8tion.jda.api.entities.Guild guild)
- Specified by:
getLanguageProviderin interfaceILanguageManager
-
-