D E F G I L M O S T U W 

D

debug(I18nItemAny, Throwable, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the DEBUG level with a Throwable and an arbitrary number of message formatting arguments.
debug(I18nItemAny, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the DEBUG level with arbitrary number of message formatting arguments.

E

error(I18nItemAny, Throwable, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the ERROR level with a Throwable and an arbitrary number of message formatting arguments.
error(I18nItemAny, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the ERROR level with arbitrary number of message formatting arguments.

F

findBestLocaleTag(I18nItem, String[]) - Method in class usn.i18n.nobundle.I18nHandler
The core method to be used by I18nHandler subclasses to find the best locale suitable for given user for given I18nItem instance, with user locale preferences already having been identified.
findBestLocaleTag(I18nItem) - Method in class usn.i18n.nobundle.I18nHandler
A utility method to be used by I18nItem subclasses to find the best locale suitable for given user for given I18nItem instance.
findBestLocaleTag(TContext, I18nItemInContext<TContext>) - Method in class usn.i18n.nobundle.I18nHandlerInContext
A utility method to be used by I18nItemInContext subclasses to find the best locale suitable for given user for given I18nItemInContext instance.

G

getBestLanguage() - Method in class usn.i18n.nobundle.I18nItem
Similar to I18nItem.getBestLocaleTag(), but returns just the language field for the locale found.
getBestLanguage(TContext) - Method in class usn.i18n.nobundle.I18nItemInContext
Similar to #getBestLocaleTag(TContext), but returns just the language field for the locale found.
getBestLocaleAndMessage() - Method in class usn.i18n.nobundle.I18nItem
A utility method to find both the best locale suitable for given user for given I18nItem instance, and the appropriate message, all represented as a LocalizedMessage instance.
getBestLocaleAndMessage(TContext) - Method in class usn.i18n.nobundle.I18nItemInContext
A utility method to find both the best locale suitable for given user for given I18nItemInContext instance, and the appropriate message, all represented as a LocalizedMessage instance.
getBestLocaleTag() - Method in class usn.i18n.nobundle.I18nItem
Find the best match, exact or approximate, among locales available for this item, for current user.
getBestLocaleTag(TContext) - Method in class usn.i18n.nobundle.I18nItemInContext
Find the best match, exact or approximate, among locales available for this item, for current user.
getDefaultLocaleTag() - Method in class usn.i18n.nobundle.I18nHandler
The method to be used internally to obtain the application-wide default locale; to be overridden, should the application-wide default locale be different from the system locale.
getLogger(String) - Static method in class usn.i18n.nobundle.I15dLoggerFactory
Get an I15dLogger instance by name.
getLogger(Class<?>) - Static method in class usn.i18n.nobundle.I15dLoggerFactory
Get an I15dLogger instance by class.
getUserLocaleTags() - Method in class usn.i18n.nobundle.I18nHandler
The method to be used internally to obtain an array of user's preferred locales, identified via their language tags, best preferred coming first; to be overridden to implement an application-specific approach to user locale preferences.
getUserLocaleTags(ServletRequest) - Method in class usn.i18n.nobundle.I18nHandlerForServletRequest
An implementation of the method to get an array of user preferred locales from a ServletRequest instance via Accept-Language headers.
getUserLocaleTags() - Method in class usn.i18n.nobundle.I18nHandlerForSingleUser
An implementation of the method to get an array of user preferred locale language tags as a copy of locally stored per-user setting.
getUserLocaleTags(TContext) - Method in class usn.i18n.nobundle.I18nHandlerInContext
The method to be used internally to obtain an array of user's preferred locales, identified via their language tags, best preferred coming first.

I

I15dLogger - Class in usn.i18n.nobundle
An internationalized (i15d) logger class for SLF4J.
I15dLoggerFactory - Class in usn.i18n.nobundle
An internationalized (i15d) logger factory class for SLF4J.
I15dLoggerFactory() - Constructor for class usn.i18n.nobundle.I15dLoggerFactory
 
I18nHandler - Class in usn.i18n.nobundle
The basic handler class in the hierarchy that implements an approach when user preferences are either retrieved from the application or stored locally in single-user-per-application-instance cases; to be subclassed by an application.
I18nHandler() - Constructor for class usn.i18n.nobundle.I18nHandler
The no-argument constructor to be used by subclasses.
I18nHandlerForServletRequest - Class in usn.i18n.nobundle
This I18nHandlerInContext subclass is ready-to-use to implement the approach with user locale preferences being retrieved from ServletRequest Accept-Language headers.
I18nHandlerForServletRequest() - Constructor for class usn.i18n.nobundle.I18nHandlerForServletRequest
 
I18nHandlerForSingleUser - Class in usn.i18n.nobundle
This I18nHandler subclass is almost ready-to-use to implement the approach with user locale preferences being stored locally, allowing single user per application instance.
I18nHandlerForSingleUser() - Constructor for class usn.i18n.nobundle.I18nHandlerForSingleUser
 
I18nHandlerInContext<TContext> - Class in usn.i18n.nobundle
The intermediate handler class in the hierarchy to implement an approach when user preferences may be retrieved from an arbitrary generic TContext instance; to be subclassed by an application.
I18nHandlerInContext() - Constructor for class usn.i18n.nobundle.I18nHandlerInContext
 
I18nItem - Class in usn.i18n.nobundle
The basic internationalized message storage and formatting class in the hierarchy; not intended to be used or subclassed by applications directly.
I18nItem(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItem
The public constructor.
I18nItem0 - Class in usn.i18n.nobundle
A class that implements multi-locale resource without formatting arguments, to be used together with I18nHandler subclasses.
I18nItem0(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItem0
The public constructor.
I18nItem1<TArg1> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with one argument, to be used together with I18nHandler subclasses.
I18nItem1(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItem1
The public constructor.
I18nItem2<TArg1,TArg2> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with two arguments, to be used together with I18nHandler subclasses.
I18nItem2(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItem2
The public constructor.
I18nItem3<TArg1,TArg2,TArg3> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with three arguments, to be used together with I18nHandler subclasses.
I18nItem3(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItem3
The public constructor.
I18nItemAny - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with arbitrary number of arguments, to be used together with I18nHandler subclasses.
I18nItemAny(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemAny
The public constructor.
I18nItemInContext<TContext> - Class in usn.i18n.nobundle
The intermediate internationalized message storage and formatting class in the hierarchy to implement an approach when user preferences may be retrieved from an arbitrary generic TContext instance; not intended to be used or subclassed by applications directly.
I18nItemInContext(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContext
The public constructor.
I18nItemInContext0<TContext> - Class in usn.i18n.nobundle
A class that implements multi-locale resource without formatting arguments, to be used together with I18nHandlerInContext subclasses.
I18nItemInContext0(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContext0
The public constructor.
I18nItemInContext1<TContext,TArg1> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with one argument, to be used together with I18nHandlerInContext subclasses.
I18nItemInContext1(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContext1
The public constructor.
I18nItemInContext2<TContext,TArg1,TArg2> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with two arguments, to be used together with I18nHandlerInContext subclasses.
I18nItemInContext2(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContext2
The public constructor.
I18nItemInContext3<TContext,TArg1,TArg2,TArg3> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with three arguments, to be used together with I18nHandlerInContext subclasses.
I18nItemInContext3(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContext3
The public constructor.
I18nItemInContextAny<TContext> - Class in usn.i18n.nobundle
A class that implements multi-locale resource in MessageFormat style with arbitrary number of arguments, to be used together with I18nHandlerInContext subclasses.
I18nItemInContextAny(LocalizedMessage...) - Constructor for class usn.i18n.nobundle.I18nItemInContextAny
The public constructor.
info(I18nItemAny, Throwable, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the INFO level with a Throwable and an arbitrary number of message formatting arguments.
info(I18nItemAny, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the INFO level with arbitrary number of message formatting arguments.

L

lm(String, String) - Static method in class usn.i18n.nobundle.LocalizedMessage
A "syntactic sugar" shorthand method to create a LocalizedMessage instance.
localeForLanguageTag(String) - Static method in class usn.i18n.nobundle.I18nHandler
The procedure to query and populate the local locale cache, indexed by language tags; made public to allow I18nItem subclassing.
LocalizedMessage - Class in usn.i18n.nobundle
A utility class to facilitate construction and identification of localized messages, with messages being allowed to take MessageFormat-style arguments upon being used.

M

messages - Variable in class usn.i18n.nobundle.I18nItem
The main storage of presentations of the same message for different locales.

O

obtainMessageFormat() - Method in class usn.i18n.nobundle.I18nItem
The method to obtain a localized MessageFormat instance to be used by subclasses that take message formatting arguments.
obtainMessageFormat(TContext) - Method in class usn.i18n.nobundle.I18nItemInContext
The method to obtain a localized MessageFormat instance to be used by subclasses that take message formatting arguments.

S

s() - Method in class usn.i18n.nobundle.I18nItem0
The method to obtain a message in a locale that is best preferred for the current user.
s(TArg1) - Method in class usn.i18n.nobundle.I18nItem1
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TArg1, TArg2) - Method in class usn.i18n.nobundle.I18nItem2
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TArg1, TArg2, TArg3) - Method in class usn.i18n.nobundle.I18nItem3
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(Object...) - Method in class usn.i18n.nobundle.I18nItemAny
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TContext) - Method in class usn.i18n.nobundle.I18nItemInContext0
The method to obtain a message in a locale that is best preferred for the current user.
s(TContext, TArg1) - Method in class usn.i18n.nobundle.I18nItemInContext1
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TContext, TArg1, TArg2) - Method in class usn.i18n.nobundle.I18nItemInContext2
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TContext, TArg1, TArg2, TArg3) - Method in class usn.i18n.nobundle.I18nItemInContext3
The method to obtain a formatted message in a locale that is best preferred for the current user.
s(TContext, Object...) - Method in class usn.i18n.nobundle.I18nItemInContextAny
The method to obtain a formatted message in a locale that is best preferred for the current user.
setUserLocaleTags(String[]) - Method in class usn.i18n.nobundle.I18nHandlerForSingleUser
The method to be used for setting arrays of preferred locale language tags, typically on per-user basis.

T

toString() - Method in class usn.i18n.nobundle.I18nItem0
A "bonus" toString() override to return a message in user specific locale in case of no formatting arguments and no I18nItemInContext0-style context.
trace(I18nItemAny, Throwable, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the TRACE level with a Throwable and an arbitrary number of message formatting arguments.
trace(I18nItemAny, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the TRACE level with arbitrary number of message formatting arguments.

U

usn.i18n.nobundle - package usn.i18n.nobundle
This package implements an alternative to traditional approach to Java software internationalization and allows localized resources be referenced via individual class member names rather than by arbitrary strings.

W

warn(I18nItemAny, Throwable, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the WARN level with a Throwable and an arbitrary number of message formatting arguments.
warn(I18nItemAny, Object...) - Method in class usn.i18n.nobundle.I15dLogger
Log a localized message at the WARN level with arbitrary number of message formatting arguments.
D E F G I L M O S T U W