se.datadosen.jalbum
Class Msg

java.lang.Object
  extended by se.datadosen.jalbum.Msg

public class Msg
extends java.lang.Object

Repository for internationalized strings


Field Summary
protected static boolean debugMode
           
protected static java.lang.Package lastCallerPackage
           
protected static SmartResourceBundle temporaryBundle
           
protected static java.util.Set toTranslate
           
 
Method Summary
static java.lang.String get(java.lang.String key)
           
static java.lang.String get(java.lang.String key, java.lang.Object... params)
           
static java.util.Locale getLocale()
           
static java.lang.String getString(java.lang.Object caller, java.lang.String key)
           
static java.lang.String getString(java.lang.Object caller, java.lang.String key, java.lang.Object... params)
           
static java.lang.String getString(java.lang.String key)
          Deprecated.  
static boolean isTranslated(java.lang.String key)
           
static void maintainTranslated(java.lang.Object o)
          Register object for translation with setTexts() and set texts initially
static void releaseFromTranslation(java.lang.Object o)
          Remove object from translation with setTexts()
static void reloadBundle()
          Reload resource bundle, for example after a change of language
static void setTexts()
          Traverse all objects registered to be translated and pass them to the setTexts method of this class
static void setTexts(java.lang.Object o)
          Traverse though fields declared within passed object and for each Action field annotated with @Text or @ToolTipText, set the corresponding name or tool tip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastCallerPackage

protected static java.lang.Package lastCallerPackage

temporaryBundle

protected static SmartResourceBundle temporaryBundle

toTranslate

protected static java.util.Set toTranslate

debugMode

protected static boolean debugMode
Method Detail

reloadBundle

public static void reloadBundle()
Reload resource bundle, for example after a change of language


getString

@Deprecated
public static java.lang.String getString(java.lang.String key)
Deprecated. 


isTranslated

public static boolean isTranslated(java.lang.String key)

get

public static java.lang.String get(java.lang.String key)

getLocale

public static java.util.Locale getLocale()

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.Object... params)

getString

public static java.lang.String getString(java.lang.Object caller,
                                         java.lang.String key,
                                         java.lang.Object... params)

getString

public static java.lang.String getString(java.lang.Object caller,
                                         java.lang.String key)

maintainTranslated

public static void maintainTranslated(java.lang.Object o)
Register object for translation with setTexts() and set texts initially

Parameters:
o - object having fields annotated with @Text or @ToolTipText

releaseFromTranslation

public static void releaseFromTranslation(java.lang.Object o)
Remove object from translation with setTexts()

Parameters:
o - object having fields annotated with @Text or @ToolTipText

setTexts

public static void setTexts()
Traverse all objects registered to be translated and pass them to the setTexts method of this class


setTexts

public static void setTexts(java.lang.Object o)
Traverse though fields declared within passed object and for each Action field annotated with @Text or @ToolTipText, set the corresponding name or tool tip

Parameters:
o -