org.apache.derby.iapi.tools.i18n
Class LocalizedResource
java.lang.Object
org.apache.derby.iapi.tools.i18n.LocalizedResource
- All Implemented Interfaces:
- java.security.PrivilegedAction
- public class LocalizedResource
- extends java.lang.Object
- implements java.security.PrivilegedAction
Method Summary |
static boolean |
enableLocalization(boolean mode)
|
int |
getColumnDisplaySize(java.sql.ResultSetMetaData rsm,
int columnNumber)
|
java.lang.String |
getDateAsString(java.util.Date d)
|
java.lang.String |
getEncode()
|
private java.lang.String |
getEnvProperty(java.lang.String key)
|
static LocalizedResource |
getInstance()
|
java.util.Locale |
getLocale()
|
java.lang.String |
getLocalizedString(java.sql.ResultSet rs,
java.sql.ResultSetMetaData rsm,
int columnNumber)
|
static java.lang.String |
getMessage(java.lang.String key)
|
static java.lang.String |
getMessage(java.lang.String key,
java.lang.Object o1)
|
static java.lang.String |
getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2)
|
static java.lang.String |
getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
|
static java.lang.String |
getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
|
LocalizedInput |
getNewInput(java.io.InputStream i)
|
private java.util.Locale |
getNewLocale(java.lang.String locStr)
|
LocalizedOutput |
getNewOutput(java.io.OutputStream o)
|
static java.lang.String |
getNumber(int o)
|
static java.lang.String |
getNumber(long o)
|
java.lang.String |
getNumberAsString(double o)
|
java.lang.String |
getNumberAsString(int o)
|
java.lang.String |
getNumberAsString(long o)
|
java.lang.String |
getNumberAsString(java.lang.Object o)
|
java.lang.String |
getStringFromDate(java.lang.String dateStr)
|
java.lang.String |
getStringFromTime(java.lang.String timeStr)
|
java.lang.String |
getStringFromTimestamp(java.lang.String timestampStr)
|
java.lang.String |
getStringFromValue(java.lang.String val)
|
java.lang.String |
getTextMessage(java.lang.String key)
|
java.lang.String |
getTextMessage(java.lang.String key,
java.lang.Object o)
|
java.lang.String |
getTextMessage(java.lang.String key,
java.lang.Object[] objectArr)
|
java.lang.String |
getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2)
|
java.lang.String |
getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
|
java.lang.String |
getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
|
java.lang.String |
getTimeAsString(java.util.Date t)
|
java.lang.String |
getTimestampAsString(java.sql.Timestamp t)
|
static boolean |
getUnicodeEscape()
|
void |
init()
|
void |
init(java.lang.String encStr,
java.lang.String locStr,
java.lang.String msgF)
|
private void |
initMaxSizes2()
|
static LocalizedInput |
InputReader()
|
boolean |
isLocalized()
|
static LocalizedOutput |
OutputWriter()
|
java.lang.Object |
run()
|
private void |
setResource()
|
static void |
setUnicodeEscape(boolean u)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
res
private java.util.ResourceBundle res
locale
private java.util.Locale locale
encode
private java.lang.String encode
MESSAGE_FILE
private static final java.lang.String MESSAGE_FILE
- See Also:
- Constant Field Values
ENV_CODESET
private static final java.lang.String ENV_CODESET
- See Also:
- Constant Field Values
ENV_LOCALE
private static final java.lang.String ENV_LOCALE
- See Also:
- Constant Field Values
messageFileName
private java.lang.String messageFileName
resourceKey
private java.lang.String resourceKey
out
private LocalizedOutput out
in
private LocalizedInput in
enableLocalized
private boolean enableLocalized
unicodeEscape
private boolean unicodeEscape
local
private static LocalizedResource local
dateSize
private int dateSize
timeSize
private int timeSize
timestampSize
private int timestampSize
formatDate
private java.text.DateFormat formatDate
formatTime
private java.text.DateFormat formatTime
formatTimestamp
private java.text.DateFormat formatTimestamp
formatNumber
private java.text.NumberFormat formatNumber
formatDecimal
private java.text.DecimalFormat formatDecimal
LocalizedResource
public LocalizedResource()
LocalizedResource
public LocalizedResource(java.lang.String encStr,
java.lang.String locStr,
java.lang.String msgF)
getInstance
public static LocalizedResource getInstance()
init
public void init()
init
public void init(java.lang.String encStr,
java.lang.String locStr,
java.lang.String msgF)
setResource
private void setResource()
initMaxSizes2
private void initMaxSizes2()
getNewInput
public LocalizedInput getNewInput(java.io.InputStream i)
getNewOutput
public LocalizedOutput getNewOutput(java.io.OutputStream o)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key,
java.lang.Object o)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
getNewLocale
private java.util.Locale getNewLocale(java.lang.String locStr)
getTextMessage
public java.lang.String getTextMessage(java.lang.String key,
java.lang.Object[] objectArr)
getLocalizedString
public java.lang.String getLocalizedString(java.sql.ResultSet rs,
java.sql.ResultSetMetaData rsm,
int columnNumber)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDateAsString
public java.lang.String getDateAsString(java.util.Date d)
getTimeAsString
public java.lang.String getTimeAsString(java.util.Date t)
getNumberAsString
public java.lang.String getNumberAsString(int o)
getNumberAsString
public java.lang.String getNumberAsString(long o)
getNumberAsString
public java.lang.String getNumberAsString(java.lang.Object o)
getNumberAsString
public java.lang.String getNumberAsString(double o)
getTimestampAsString
public java.lang.String getTimestampAsString(java.sql.Timestamp t)
getColumnDisplaySize
public int getColumnDisplaySize(java.sql.ResultSetMetaData rsm,
int columnNumber)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getStringFromDate
public java.lang.String getStringFromDate(java.lang.String dateStr)
throws java.text.ParseException
- Throws:
java.text.ParseException
getStringFromTime
public java.lang.String getStringFromTime(java.lang.String timeStr)
throws java.text.ParseException
- Throws:
java.text.ParseException
getStringFromValue
public java.lang.String getStringFromValue(java.lang.String val)
throws java.text.ParseException
- Throws:
java.text.ParseException
getStringFromTimestamp
public java.lang.String getStringFromTimestamp(java.lang.String timestampStr)
throws java.text.ParseException
- Throws:
java.text.ParseException
getLocale
public java.util.Locale getLocale()
getEncode
public java.lang.String getEncode()
getEnvProperty
private final java.lang.String getEnvProperty(java.lang.String key)
run
public final java.lang.Object run()
- Specified by:
run
in interface java.security.PrivilegedAction
enableLocalization
public static boolean enableLocalization(boolean mode)
isLocalized
public boolean isLocalized()
getMessage
public static java.lang.String getMessage(java.lang.String key)
getMessage
public static java.lang.String getMessage(java.lang.String key,
java.lang.Object o1)
getMessage
public static java.lang.String getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2)
getMessage
public static java.lang.String getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
getMessage
public static java.lang.String getMessage(java.lang.String key,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
OutputWriter
public static LocalizedOutput OutputWriter()
InputReader
public static LocalizedInput InputReader()
getNumber
public static java.lang.String getNumber(long o)
getNumber
public static java.lang.String getNumber(int o)
setUnicodeEscape
public static void setUnicodeEscape(boolean u)
getUnicodeEscape
public static boolean getUnicodeEscape()
toString
public java.lang.String toString()
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.