T1
- The type of the first message argument.T2
- The type of the second message argument.T3
- The type of the third message argument.T4
- The type of the fourth message argument.T5
- The type of the fifth message argument.T6
- The type of the sixth message argument.public static final class LocalizableMessageDescriptor.Arg6<T1,T2,T3,T4,T5,T6> extends Object
Constructor and Description |
---|
Arg6(Class<?> sourceClass,
String resourceName,
String key,
int ordinal)
Creates a parameterized instance.
|
Modifier and Type | Method and Description |
---|---|
LocalizableMessage |
get(T1 a1,
T2 a2,
T3 a3,
T4 a4,
T5 a5,
T6 a6)
Creates a message with arguments that will replace format specifiers
in the associated format string when the message is rendered to
string representation.
|
int |
ordinal()
Returns the ordinal associated with this message, or
-1 if
undefined. |
String |
resourceName()
Returns the name of the resource in which this message is defined.
|
public Arg6(Class<?> sourceClass, String resourceName, String key, int ordinal)
sourceClass
- The class in which this descriptor is defined. This class
will be used to obtain the ClassLoader
for
retrieving the ResourceBundle
. The class may also
be retrieved in order to uniquely identify the source of a
message, for example using
getClass().getPackage().getName()
.resourceName
- The name of the resource bundle containing the localizable
message.key
- The resource bundle property key.ordinal
- The ordinal associated with this descriptor or -1
if undefined. A message can be uniquely identified by its
ordinal and class.public LocalizableMessage get(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)
a1
- A message argument.a2
- A message argument.a3
- A message argument.a4
- A message argument.a5
- A message argument.a6
- A message argument.public final int ordinal()
-1
if
undefined. A message can be uniquely identified by its resource name
and ordinal.
This may be useful when an application wishes to identify the source of a message. For example, a logging implementation could log the resource name in addition to the ordinal in order to unambiguously identify a message in a locale independent way.
-1
if
undefined.public final String resourceName()
This may be useful when an application wishes to identify the source of a message. For example, a logging implementation could log the resource name in addition to the ordinal in order to unambiguously identify a message in a locale independent way.
The resource name may be used for obtaining named loggers, e.g. using
SLF4J's org.slf4j.LoggerFactory#getLogger(String name)
.
null
if this message is a raw message and its source
is undefined.Copyright 2010-2022 ForgeRock AS.