December 2002
Intermediate to advanced
288 pages
9h 46m
English
The LocaleSupport
interface, defined in Example 8-11, is arguably an
oversimplified version of an interface for handling locales. However,
certain components might need to retrieve and/or set the locale, but
other components might just need to know how to
“find” a user’s
preferred locale by looking for a certain key, which in this case is
com.ora.bestpractices.j2ee.i18n.USER_PREFERRED_LOCALE.
package com.ora.i18n;
import java.util.Locale;
public interface LocaleSupport {
static final String USER_PREFERRED_LOCALE = "com.ora.bestpractices.j2ee.i18n.USER_
PREFERRED_LOCALE";
static final Locale APPLICATION_DEFAULT_LOCALE = Locale.getDefault( );
public void setLocale(Locale inLocale);
public Locale getLocale( );
}The simplicity of this interface underscores the simplicity with which you can start designing your business components to take a locale as appropriate.