Index
All Classes and Interfaces|All Packages
A
- AnnotationMessageSource - Class in me.lauriichan.laylib.localization.source
- AnnotationMessageSource(Class<?>, IProviderFactory) - Constructor for class me.lauriichan.laylib.localization.source.AnnotationMessageSource
B
- build(String, String) - Method in interface me.lauriichan.laylib.localization.source.IProviderFactory
- build(IMessageDefinition) - Method in interface me.lauriichan.laylib.localization.source.IProviderFactory
C
- content() - Element in annotation interface me.lauriichan.laylib.localization.source.Message
E
- EnumMessageSource - Class in me.lauriichan.laylib.localization.source
- EnumMessageSource(Class<E>, IProviderFactory) - Constructor for class me.lauriichan.laylib.localization.source.EnumMessageSource
F
- factory - Variable in class me.lauriichan.laylib.localization.source.MessageSource
- fallback() - Method in interface me.lauriichan.laylib.localization.source.IMessageDefinition
- format(String, String, Key...) - Method in class me.lauriichan.laylib.localization.MessageManager
- format(String, String, Key[], int) - Method in class me.lauriichan.laylib.localization.MessageManager
- format(IMessage, Key...) - Method in class me.lauriichan.laylib.localization.MessageManager
G
- getFactory() - Method in class me.lauriichan.laylib.localization.source.MessageSource
- getId() - Method in interface me.lauriichan.laylib.localization.IMessageReceiver
- getId() - Method in class me.lauriichan.laylib.localization.MessageProvider
-
Gets the id of the messages provided
- getId() - Method in class me.lauriichan.laylib.localization.Placeholder
- getIds() - Method in class me.lauriichan.laylib.localization.MessageManager
- getKey() - Method in class me.lauriichan.laylib.localization.Key
- getLanguage() - Method in interface me.lauriichan.laylib.localization.IMessageReceiver
- getMessage(String) - Method in class me.lauriichan.laylib.localization.MessageProvider
-
Gets the message in a specific language
- getMessage(String, String) - Method in class me.lauriichan.laylib.localization.MessageManager
- getMessage(MessageProvider, String) - Method in class me.lauriichan.laylib.localization.MessageManager
- getOriginal() - Method in class me.lauriichan.laylib.localization.Placeholder
- getProvider(String) - Method in class me.lauriichan.laylib.localization.MessageManager
- getProviders() - Method in class me.lauriichan.laylib.localization.MessageManager
- getValue() - Method in class me.lauriichan.laylib.localization.Key
- getValueOrDefault(Object) - Method in class me.lauriichan.laylib.localization.Key
I
- id - Variable in class me.lauriichan.laylib.localization.MessageProvider
- id() - Method in interface me.lauriichan.laylib.localization.IMessage
- id() - Method in interface me.lauriichan.laylib.localization.source.IMessageDefinition
- id() - Element in annotation interface me.lauriichan.laylib.localization.source.Message
- IMessage - Interface in me.lauriichan.laylib.localization
- IMessageDefinition - Interface in me.lauriichan.laylib.localization.source
- IMessageReceiver - Interface in me.lauriichan.laylib.localization
- IProviderFactory - Interface in me.lauriichan.laylib.localization.source
- isMessage() - Method in class me.lauriichan.laylib.localization.Placeholder
K
- Key - Class in me.lauriichan.laylib.localization
L
- language() - Method in interface me.lauriichan.laylib.localization.IMessage
M
- maxDepth - Variable in class me.lauriichan.laylib.localization.MessageManager
- me.lauriichan.laylib.localization - package me.lauriichan.laylib.localization
- me.lauriichan.laylib.localization.source - package me.lauriichan.laylib.localization.source
- Message - Annotation Interface in me.lauriichan.laylib.localization.source
- MessageManager - Class in me.lauriichan.laylib.localization
- MessageManager() - Constructor for class me.lauriichan.laylib.localization.MessageManager
- MessageManager(int) - Constructor for class me.lauriichan.laylib.localization.MessageManager
- MessageProvider - Class in me.lauriichan.laylib.localization
- MessageProvider(String) - Constructor for class me.lauriichan.laylib.localization.MessageProvider
- messages - Variable in class me.lauriichan.laylib.localization.MessageManager
- MessageSource - Class in me.lauriichan.laylib.localization.source
- MessageSource(IProviderFactory) - Constructor for class me.lauriichan.laylib.localization.source.MessageSource
O
- of(String) - Static method in class me.lauriichan.laylib.localization.Key
- of(String, Object) - Static method in class me.lauriichan.laylib.localization.Key
P
- parse(String) - Static method in class me.lauriichan.laylib.localization.Placeholder
- Placeholder - Class in me.lauriichan.laylib.localization
- provide(ArrayList<MessageProvider>) - Method in class me.lauriichan.laylib.localization.source.AnnotationMessageSource
- provide(ArrayList<MessageProvider>) - Method in class me.lauriichan.laylib.localization.source.EnumMessageSource
- provide(ArrayList<MessageProvider>) - Method in class me.lauriichan.laylib.localization.source.MessageSource
R
- register(MessageProvider) - Method in class me.lauriichan.laylib.localization.MessageManager
- register(MessageSource) - Method in class me.lauriichan.laylib.localization.MessageManager
- replace(String, String) - Method in class me.lauriichan.laylib.localization.Placeholder
S
- sendMessage(String) - Method in interface me.lauriichan.laylib.localization.IMessageReceiver
- setValue(Object) - Method in class me.lauriichan.laylib.localization.Key
T
- translate(String, String, Key...) - Method in class me.lauriichan.laylib.localization.MessageManager
- translate(MessageProvider, String, Key...) - Method in class me.lauriichan.laylib.localization.MessageManager
U
- unregister(String) - Method in class me.lauriichan.laylib.localization.MessageManager
- unregisterAll() - Method in class me.lauriichan.laylib.localization.MessageManager
V
- value() - Method in interface me.lauriichan.laylib.localization.IMessage
All Classes and Interfaces|All Packages