A B C D E F G H I K M N O P R S T V 
All Classes All Packages

A

AbstractMessageProxyInvocationHandler - Class in de.codecamp.messages.proxy
AbstractMessageProxyInvocationHandler() - Constructor for class de.codecamp.messages.proxy.AbstractMessageProxyInvocationHandler
 
arg(String, Object) - Method in class de.codecamp.messages.ResolvableMessage.Builder
 

B

build() - Method in class de.codecamp.messages.ResolvableMessage.Builder
 
Builder(String) - Constructor for class de.codecamp.messages.ResolvableMessage.Builder
 

C

code() - Method in annotation type de.codecamp.messages.codegen.MessageProxyMethod
Returns the code of the message key.
convert(Object, Locale) - Method in class de.codecamp.messages.runtime.DefaultMessageArgConverter
 
convert(Object, Locale) - Method in class de.codecamp.messages.runtime.IcuJavaMoneyMessageArgConverter
 
convert(Object, Locale) - Method in class de.codecamp.messages.runtime.IcuMessageArgConverter
 
convert(Object, Locale) - Method in interface de.codecamp.messages.runtime.MessageArgConverter
Converts message arguments from a type that is used in the application to a type that can be handled by the used messsage format.
createFormat(String, Locale) - Method in class de.codecamp.messages.runtime.DefaultMessageFormatFactory
 
createFormat(String, Locale) - Method in class de.codecamp.messages.runtime.IcuMessageFormatFactory
 
createFormat(String, Locale) - Method in interface de.codecamp.messages.runtime.MessageFormatFactory
 
createMessageProxy(Class<T>, MessageProvider) - Static method in class de.codecamp.messages.proxy.MessageProxyUtils
 
createNamedArgsMessageProxy(Class<T>, NamedArgsMessageProvider) - Static method in class de.codecamp.messages.proxy.MessageProxyUtils
 

D

de.codecamp.messages - package de.codecamp.messages
 
de.codecamp.messages.codegen - package de.codecamp.messages.codegen
 
de.codecamp.messages.impl - package de.codecamp.messages.impl
 
de.codecamp.messages.proxy - package de.codecamp.messages.proxy
 
de.codecamp.messages.runtime - package de.codecamp.messages.runtime
 
DeclaredMessageKey - Class in de.codecamp.messages.codegen
Basic implementation of MessageKey with a few extensions.
DeclaredMessageKey(Class<?>, String, Class<?>[], String[]) - Constructor for class de.codecamp.messages.codegen.DeclaredMessageKey
Constructs a new DeclaredMessageKey.
DefaultMessageArgConverter - Class in de.codecamp.messages.runtime
Converts several java.time types to Date.
DefaultMessageArgConverter(Supplier<TimeZone>) - Constructor for class de.codecamp.messages.runtime.DefaultMessageArgConverter
 
DefaultMessageFormatFactory - Class in de.codecamp.messages.runtime
 
DefaultMessageFormatFactory() - Constructor for class de.codecamp.messages.runtime.DefaultMessageFormatFactory
 

E

equals(Object) - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 

F

forCode(String) - Static method in interface de.codecamp.messages.ResolvableMessage
 
forCodeNoArgs(String) - Static method in interface de.codecamp.messages.ResolvableMessage
 
forProperties() - Method in annotation type de.codecamp.messages.Messages
Returns whether message keys for all bean properties of the annotated type should be created.
forProperties() - Method in annotation type de.codecamp.messages.MessagesFor
Returns whether message keys for all bean properties of the annotated type should be created.
forType() - Method in annotation type de.codecamp.messages.Messages
Returns whether a message key for the annotated type should be created.
forType() - Method in annotation type de.codecamp.messages.MessagesFor
Returns whether a message key for the annotated type should be created.

G

getArgNames() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 
getArgNames() - Method in interface de.codecamp.messages.MessageKeyWithArgs
Returns the names of the message arguments in their declared order.
getArgs() - Method in interface de.codecamp.messages.MessageKeyWithArgs
Returns the list of message arguments.
getArgsByIndex() - Method in class de.codecamp.messages.impl.ResolvableMessageImpl
 
getArgsByIndex() - Method in interface de.codecamp.messages.ResolvableMessage
 
getArgsByName() - Method in class de.codecamp.messages.impl.ResolvableMessageImpl
 
getArgsByName() - Method in interface de.codecamp.messages.ResolvableMessage
 
getArgsByName(boolean) - Method in class de.codecamp.messages.impl.ResolvableMessageImpl
 
getArgsByName(boolean) - Method in interface de.codecamp.messages.ResolvableMessage
 
getArgTypes() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 
getArgTypes() - Method in interface de.codecamp.messages.MessageKeyWithArgs
Returns the types of the message arguments in their declared order.
getCode() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 
getCode() - Method in class de.codecamp.messages.impl.ResolvableMessageImpl
 
getCode() - Method in interface de.codecamp.messages.MessageKey
Returns the actual code of the message key.
getIndex() - Method in interface de.codecamp.messages.MessageArg
Returns the index of the message argument.
getKeyFor(Class<?>) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given type.
getKeyFor(Class<?>, String) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given type and local part.
getKeyFor(Class<?>, String, String) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given type and local part.
getKeyFor(Enum<?>) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given enum constant.
getKeyFor(String, String) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given prefix and local part.
getKeyFor(String, String, String) - Static method in class de.codecamp.messages.MessageKeyUtils
Returns the message key for the given prefix and local part.
getMessage(ResolvableMessage) - Method in interface de.codecamp.messages.HasMessages
Returns the message for the given ResolvableMessage.
getMessage(ResolvableMessage) - Method in interface de.codecamp.messages.proxy.NamedArgsMessageProvider
Resolves the given ResolvableMessage.
getMessage(String) - Method in interface de.codecamp.messages.HasMessages
Returns the message for the given message key.
getMessage(String, Object...) - Method in interface de.codecamp.messages.HasMessages
Returns the message for the given message key and arguments.
getMessage(String, Object...) - Method in interface de.codecamp.messages.proxy.MessageProvider
Resolves the given message key and formats it using the given message arguments.
getMessage(String, Map<String, Object>) - Method in interface de.codecamp.messages.HasMessages
Returns the message for the given message key and arguments.
getMessageConstantsSimpleTypeNameFor(String) - Static method in class de.codecamp.messages.codegen.MessageCodegenUtils
 
getMessageProxiesSimpleTypeNameFor(String) - Static method in class de.codecamp.messages.codegen.MessageCodegenUtils
 
getName() - Method in interface de.codecamp.messages.MessageArg
Returns the name of the message argument.
getSourceType() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
Returns the top-level type the message key was declared in.
getType() - Method in interface de.codecamp.messages.MessageArg
Returns the type of the message argument.

H

hasArgs() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 
hasArgs() - Method in interface de.codecamp.messages.MessageKeyWithArgs
Returns whether the message key has arguments.
hashCode() - Method in class de.codecamp.messages.codegen.DeclaredMessageKey
 
HasMessages - Interface in de.codecamp.messages
A common interface that can be implemented by objects that should provide access to messages.
hasNamedArgsSupport() - Method in class de.codecamp.messages.runtime.DefaultMessageFormatFactory
 
hasNamedArgsSupport() - Method in class de.codecamp.messages.runtime.IcuMessageFormatFactory
 
hasNamedArgsSupport() - Method in interface de.codecamp.messages.runtime.MessageFormatFactory
 

I

IcuJavaMoneyMessageArgConverter - Class in de.codecamp.messages.runtime
Converts MonetaryAmount to CurrencyAmount.
IcuJavaMoneyMessageArgConverter() - Constructor for class de.codecamp.messages.runtime.IcuJavaMoneyMessageArgConverter
 
IcuMessageArgConverter - Class in de.codecamp.messages.runtime
Converts several java.time types and Calendar to Calendar.
IcuMessageArgConverter(Supplier<TimeZone>) - Constructor for class de.codecamp.messages.runtime.IcuMessageArgConverter
 
IcuMessageFormatFactory - Class in de.codecamp.messages.runtime
 
IcuMessageFormatFactory() - Constructor for class de.codecamp.messages.runtime.IcuMessageFormatFactory
 
ignoreImplicit() - Method in annotation type de.codecamp.messages.Messages
Returns whether the annotated element should be ignored for the implicit generation of message keys.
ignoreImplicitKeys() - Method in annotation type de.codecamp.messages.MessagesFor
Returns a list of message keys that should be ignored for message key creation, like specfic bean properties or enum elements.
invoke(Object, Method, Object[]) - Method in class de.codecamp.messages.proxy.AbstractMessageProxyInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class de.codecamp.messages.proxy.MessageProxyInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class de.codecamp.messages.proxy.NamedArgsMessageProxyInvocationHandler
 

K

keys() - Method in annotation type de.codecamp.messages.Messages
(Additional) Message keys.
keys() - Method in annotation type de.codecamp.messages.MessagesFor
(Additional) Message keys.

M

MessageArg - Interface in de.codecamp.messages
A message argument.
MessageArgConverter - Interface in de.codecamp.messages.runtime
Converts message arguments from a type that is used in the application to a type that can be handled by the used messsage format.
MessageCodegenUtils - Class in de.codecamp.messages.codegen
 
MessageCodegenUtils() - Constructor for class de.codecamp.messages.codegen.MessageCodegenUtils
 
MessageFormatFactory - Interface in de.codecamp.messages.runtime
 
MessageKey - Interface in de.codecamp.messages
A message key.
MessageKeyConstants - Annotation Type in de.codecamp.messages.codegen
Used to mark generated message key constants interfaces.
MessageKeyUtils - Class in de.codecamp.messages
 
MessageKeyUtils() - Constructor for class de.codecamp.messages.MessageKeyUtils
 
MessageKeyWithArgs - Interface in de.codecamp.messages
A message key with information about its arguments.
MessageProvider - Interface in de.codecamp.messages.proxy
Simple functional interface that takes a message key plus an array of message arguments and returns the formatted message.
MessageProxy - Interface in de.codecamp.messages.proxy
A marker interface extended by all generated message proxy interfaces.
MessageProxyInterface - Annotation Type in de.codecamp.messages.codegen
Used to mark generated message proxy interfaces.
MessageProxyInvocationHandler - Class in de.codecamp.messages.proxy
MessageProxyInvocationHandler(MessageProvider) - Constructor for class de.codecamp.messages.proxy.MessageProxyInvocationHandler
MessageProxyMethod - Annotation Type in de.codecamp.messages.codegen
Used to mark the methods of generated message proxy interfaces.
MessageProxyParam - Annotation Type in de.codecamp.messages.codegen
Used to mark parameters of message proxy methods that have an message argument name associated with it.
MessageProxyUtils - Class in de.codecamp.messages.proxy
 
MessageProxyUtils() - Constructor for class de.codecamp.messages.proxy.MessageProxyUtils
 
Messages - Annotation Type in de.codecamp.messages
This annotation is used to declare message keys on types, fields or methods and can also be used as a meta-annotation.
MessagesFor - Annotation Type in de.codecamp.messages
This annotation is used to declare message keys for types that cannot be annotated directly.
MessagesFor.Container - Annotation Type in de.codecamp.messages
Container for repeated @MessagesFor annotations.

N

name() - Method in annotation type de.codecamp.messages.codegen.MessageProxyParam
Returns the message argument name.
NamedArgsMessageProvider - Interface in de.codecamp.messages.proxy
Simple functional interface that takes a ResolvableMessage and returns the formatted message.
NamedArgsMessageProxyInvocationHandler - Class in de.codecamp.messages.proxy
NamedArgsMessageProxyInvocationHandler(NamedArgsMessageProvider) - Constructor for class de.codecamp.messages.proxy.NamedArgsMessageProxyInvocationHandler

O

of(String) - Static method in interface de.codecamp.messages.ResolvableMessage
 
of(String, Map<String, Object>, List<Object>) - Static method in interface de.codecamp.messages.ResolvableMessage
 

P

prefix() - Method in annotation type de.codecamp.messages.Messages
The prefix to be used for message keys.
prefix() - Method in annotation type de.codecamp.messages.MessagesFor
The prefix to be used for message keys.
PREFIX_SOURCE_TYPE - Static variable in annotation type de.codecamp.messages.Messages
 

R

ResolvableMessage - Interface in de.codecamp.messages
Contains a message key code and the message arguments as named and indexed values to resolve it.
ResolvableMessage.Builder - Class in de.codecamp.messages
 
ResolvableMessageImpl - Class in de.codecamp.messages.impl
Default implementation of ResolvableMessage.
ResolvableMessageImpl(String) - Constructor for class de.codecamp.messages.impl.ResolvableMessageImpl
 
ResolvableMessageImpl(String, Map<String, Object>, List<Object>) - Constructor for class de.codecamp.messages.impl.ResolvableMessageImpl
 

S

sourceType() - Method in annotation type de.codecamp.messages.codegen.MessageProxyInterface
Returns the type the message keys were declared in.

T

type() - Method in annotation type de.codecamp.messages.MessagesFor
Returns the type that should be treated as the source type, i.e.
TYPE_KEY_SUFFIX - Static variable in interface de.codecamp.messages.MessageKey
Suffix of message keys for types.

V

value() - Method in annotation type de.codecamp.messages.codegen.MessageKeyConstants
Returns the type the message keys were declared in.
value() - Method in annotation type de.codecamp.messages.Messages
(Additional) Message keys.
value() - Method in annotation type de.codecamp.messages.MessagesFor.Container
Returns the @MessagesFor annotations.
value() - Method in annotation type de.codecamp.messages.MessagesFor
(Additional) Message keys.
A B C D E F G H I K M N O P R S T V 
All Classes All Packages