A B C D E F G H I K M N O P R S T V
All Classes All Packages
All Classes All Packages
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
MessageKeywith 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
MonetaryAmounttoCurrencyAmount. - IcuJavaMoneyMessageArgConverter() - Constructor for class de.codecamp.messages.runtime.IcuJavaMoneyMessageArgConverter
- IcuMessageArgConverter - Class in de.codecamp.messages.runtime
-
Converts several java.time types and
CalendartoCalendar. - 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
-
Constructs a new
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
@MessagesForannotations.
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
ResolvableMessageand returns the formatted message. - NamedArgsMessageProxyInvocationHandler - Class in de.codecamp.messages.proxy
- NamedArgsMessageProxyInvocationHandler(NamedArgsMessageProvider) - Constructor for class de.codecamp.messages.proxy.NamedArgsMessageProxyInvocationHandler
-
Constructs a new
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
@MessagesForannotations. - value() - Method in annotation type de.codecamp.messages.MessagesFor
-
(Additional) Message keys.
All Classes All Packages