Package tk.booky.jdahelper.api.manager
Interface ILanguageManager
-
- All Known Implementing Classes:
LanguageManager
public interface ILanguageManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclearLanguageProviders()booleanexistsLanguage(java.lang.String language)ILanguageProvidergetDefaultLanguageProvider()java.lang.StringgetLanguage(net.dv8tion.jda.api.entities.Guild guild)default ILanguageProvidergetLanguageProvider(java.lang.String language)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)
-
-
-
Method Detail
-
getLanguageProvider
default ILanguageProvider getLanguageProvider(java.lang.String language)
-
getLanguageProvider
ILanguageProvider getLanguageProvider(java.lang.String language, ILanguageProvider def)
-
registerLanguageProvider
ILanguageProvider registerLanguageProvider(ILanguageProvider provider)
-
removeLanguageProvider
ILanguageProvider removeLanguageProvider(java.lang.String language)
-
getLanguageProviders
java.util.List<ILanguageProvider> getLanguageProviders()
-
clearLanguageProviders
void clearLanguageProviders()
-
getDefaultLanguageProvider
ILanguageProvider getDefaultLanguageProvider()
-
existsLanguage
boolean existsLanguage(java.lang.String language)
-
getLanguage
java.lang.String getLanguage(net.dv8tion.jda.api.entities.Guild guild)
-
getLanguageProvider
ILanguageProvider getLanguageProvider(net.dv8tion.jda.api.entities.Guild guild)
-
-