Index

A B C E F G I K L M O P R S T U V 
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
 
A B C E F G I K L M O P R S T U V 
All Classes and Interfaces|All Packages