Top Fields Constructors Methods
org.apache.derby.iapi.tools.i18n

public final Class LocalizedResource

extends Object
Class Inheritance
Imports
java.io.InputStream, .OutputStream, .UnsupportedEncodingException, java.sql.ResultSet, .ResultSetMetaData, .SQLException, .Timestamp, .Types, java.text.DateFormat, .DecimalFormat, .FieldPosition, .MessageFormat, .NumberFormat, .ParseException, java.util.Date, .Locale, .ResourceBundle, .StringTokenizer, org.apache.derby.shared.common.i18n.MessageService

Field Summary

Modifier and TypeField and Description
private int
private boolean
private String
public static final String
public static final String
private DateFormat
private DecimalFormat
private NumberFormat
private DateFormat
private DateFormat
private LocalizedInput
private static LocalizedResource
private Locale
public static final String
private String
private LocalizedOutput
private ResourceBundle
private String
public static final String
private int
private int

Constructor Summary

AccessConstructor and Description
private
public
public
LocalizedResource(String
encoding
encStr
,
String
locale
locStr
,
String
message file
msgF
)

This overload version does not check the environment for values of encoding via ENV_CODESET and locale via ENV_LOCALE.

Method Summary

Modifier and TypeMethod and Description
public static boolean
enableLocalization(boolean mode)

public int
getColumnDisplaySize(ResultSetMetaData rsm, int columnNumber)

public String
private final synchronized String
public static LocalizedResource
public Locale
public String
getLocalizedString(ResultSet rs, ResultSetMetaData rsm, int columnNumber)

public static String
getMessage(String key, Object... args)

public LocalizedInput
public LocalizedOutput
getNewEncodedOutput(OutputStream o, String encoding)

Get a new LocalizedOutput with the given encoding.

public LocalizedInput
private Locale
public LocalizedOutput
public static String
getNumber(long o)

public static String
getNumber(int o)

public String
public String
public String
public String
public String
public String
public String
public String
public String
getTextMessage(String key, Object... objectArr)

public String
public String
public void
init()

public void
init(String encStr, String locStr, String msgF)

private void
init(String encStr, String locStr, String msgF, boolean readEnv)

private void
public static LocalizedInput
public boolean
public static LocalizedOutput
public static void
public final String
run()

private void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

dateSizeback to summary
private int dateSize
enableLocalizedback to summary
private boolean enableLocalized
encodeback to summary
private String encode
ENV_CODESETback to summary
public static final String ENV_CODESET
ENV_LOCALEback to summary
public static final String ENV_LOCALE
formatDateback to summary
private DateFormat formatDate
formatDecimalback to summary
private DecimalFormat formatDecimal
formatNumberback to summary
private NumberFormat formatNumber
formatTimeback to summary
private DateFormat formatTime
formatTimestampback to summary
private DateFormat formatTimestamp
inback to summary
private LocalizedInput in
localback to summary
private static LocalizedResource local
localeback to summary
private Locale locale
MESSAGE_FILEback to summary
public static final String MESSAGE_FILE
messageFileNameback to summary
private String messageFileName
outback to summary
private LocalizedOutput out
resback to summary
private ResourceBundle res
resourceKeyback to summary
private String resourceKey
SYSINFO_MESSAGE_FILEback to summary
public static final String SYSINFO_MESSAGE_FILE
timeSizeback to summary
private int timeSize
timestampSizeback to summary
private int timestampSize

Constructor Detail

LocalizedResourceback to summary
private LocalizedResource()
LocalizedResourceback to summary
public LocalizedResource(String msgF)
LocalizedResourceback to summary
public LocalizedResource(String encStr, String locStr, String msgF)

This overload version does not check the environment for values of encoding via ENV_CODESET and locale via ENV_LOCALE. The others do if value of either is null. DERBY-6680.

Parameters
encStr:String

encoding

locStr:String

locale

msgF:String

message file

Method Detail

enableLocalizationback to summary
public static boolean enableLocalization(boolean mode)
getColumnDisplaySizeback to summary
public int getColumnDisplaySize(ResultSetMetaData rsm, int columnNumber) throws SQLException
getDateAsStringback to summary
public String getDateAsString(Date d)
getEnvPropertyback to summary
private final synchronized String getEnvProperty(String key)
getInstanceback to summary
public static LocalizedResource getInstance()
getLocaleback to summary
public Locale getLocale()
getLocalizedStringback to summary
public String getLocalizedString(ResultSet rs, ResultSetMetaData rsm, int columnNumber) throws SQLException
getMessageback to summary
public static String getMessage(String key, Object... args)
getNewEncodedInputback to summary
public LocalizedInput getNewEncodedInput(InputStream i, String encoding)
getNewEncodedOutputback to summary
public LocalizedOutput getNewEncodedOutput(OutputStream o, String encoding) throws UnsupportedEncodingException

Get a new LocalizedOutput with the given encoding.

getNewInputback to summary
public LocalizedInput getNewInput(InputStream i)
getNewLocaleback to summary
private Locale getNewLocale(String locStr)
getNewOutputback to summary
public LocalizedOutput getNewOutput(OutputStream o)
getNumberback to summary
public static String getNumber(long o)
getNumberback to summary
public static String getNumber(int o)
getNumberAsStringback to summary
public String getNumberAsString(int o)
getNumberAsStringback to summary
public String getNumberAsString(long o)
getNumberAsStringback to summary
public String getNumberAsString(Object o)
getNumberAsStringback to summary
public String getNumberAsString(double o)
getStringFromDateback to summary
public String getStringFromDate(String dateStr) throws ParseException
getStringFromTimeback to summary
public String getStringFromTime(String timeStr) throws ParseException
getStringFromTimestampback to summary
public String getStringFromTimestamp(String timestampStr) throws ParseException
getStringFromValueback to summary
public String getStringFromValue(String val) throws ParseException
getTextMessageback to summary
public String getTextMessage(String key, Object... objectArr)
getTimeAsStringback to summary
public String getTimeAsString(Date t)
getTimestampAsStringback to summary
public String getTimestampAsString(Timestamp t)
initback to summary
public void init()
initback to summary
public void init(String encStr, String locStr, String msgF)
initback to summary
private void init(String encStr, String locStr, String msgF, boolean readEnv)
initMaxSizes2back to summary
private void initMaxSizes2()
InputReaderback to summary
public static LocalizedInput InputReader()
isLocalizedback to summary
public boolean isLocalized()
OutputWriterback to summary
public static LocalizedOutput OutputWriter()
resetLocalizedResourceCacheback to summary
public static void resetLocalizedResourceCache()
runback to summary
public final String run()
setResourceback to summary
private void setResource()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.