org.apache.derby.iapi.tools.i18n
Class LocalizedResource

java.lang.Object
  extended byorg.apache.derby.iapi.tools.i18n.LocalizedResource
All Implemented Interfaces:
java.security.PrivilegedAction

public class LocalizedResource
extends java.lang.Object
implements java.security.PrivilegedAction


Field Summary
private  int dateSize
           
private  boolean enableLocalized
           
private  java.lang.String encode
           
private static java.lang.String ENV_CODESET
           
private static java.lang.String ENV_LOCALE
           
private  java.text.DateFormat formatDate
           
private  java.text.DecimalFormat formatDecimal
           
private  java.text.NumberFormat formatNumber
           
private  java.text.DateFormat formatTime
           
private  java.text.DateFormat formatTimestamp
           
private  LocalizedInput in
           
private static LocalizedResource local
           
private  java.util.Locale locale
           
private static java.lang.String MESSAGE_FILE
           
private  java.lang.String messageFileName
           
private  LocalizedOutput out
           
private  java.util.ResourceBundle res
           
private  java.lang.String resourceKey
           
private  int timeSize
           
private  int timestampSize
           
private  boolean unicodeEscape
           
 
Constructor Summary
LocalizedResource()
           
LocalizedResource(java.lang.String encStr, java.lang.String locStr, java.lang.String msgF)
           
 
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
 

Field Detail

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
Constructor Detail

LocalizedResource

public LocalizedResource()

LocalizedResource

public LocalizedResource(java.lang.String encStr,
                         java.lang.String locStr,
                         java.lang.String msgF)
Method Detail

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.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.