com.virtuosotechnologies.lib.util
Class LocalizedStringBuilder

java.lang.Object
  extended bycom.virtuosotechnologies.lib.util.LocalizedStringBuilder

public class LocalizedStringBuilder
extends Object

Helper class for building localized strings. This class is thread-safe.


Constructor Summary
LocalizedStringBuilder(Class cls, String name)
          Constructor
LocalizedStringBuilder(Class cls, String name, Locale locale)
          Constructor
 
Method Summary
 String buildString(String msgName)
          Build a message string
 String buildString(String msgName, Object param0)
          Build a message string
 String buildString(String msgName, Object[] params)
          Build a message string
 String buildString(String msgName, Object param0, Object param1)
          Build a message string
 String buildString(String msgName, Object param0, Object param1, Object param2)
          Build a message string
 String buildString(String msgName, Object param0, Object param1, Object param2, Object param3)
          Build a message string
 String buildString(String msgName, Object param0, Object param1, Object param2, Object param3, Object param4)
          Build a message string
 String buildString(String msgName, Object param0, Object param1, Object param2, Object param3, Object param4, Object param5)
          Build a message string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalizedStringBuilder

public LocalizedStringBuilder(Class cls,
                              String name)
Constructor

Parameters:
cls - class to get the package from
name - name of ResourceBundle

LocalizedStringBuilder

public LocalizedStringBuilder(Class cls,
                              String name,
                              Locale locale)
Constructor

Parameters:
cls - class to get the package from
name - name of ResourceBundle
locale - locale to use
Method Detail

buildString

public String buildString(String msgName)
Build a message string

Parameters:
msgName - name of message template

buildString

public String buildString(String msgName,
                          Object[] params)
Build a message string

Parameters:
msgName - name of message template
params - parameter array

buildString

public String buildString(String msgName,
                          Object param0)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0

buildString

public String buildString(String msgName,
                          Object param0,
                          Object param1)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0
param1 - parameter 1

buildString

public String buildString(String msgName,
                          Object param0,
                          Object param1,
                          Object param2)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0
param1 - parameter 1
param2 - parameter 2

buildString

public String buildString(String msgName,
                          Object param0,
                          Object param1,
                          Object param2,
                          Object param3)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0
param1 - parameter 1
param2 - parameter 2
param3 - parameter 3

buildString

public String buildString(String msgName,
                          Object param0,
                          Object param1,
                          Object param2,
                          Object param3,
                          Object param4)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0
param1 - parameter 1
param2 - parameter 2
param3 - parameter 3
param4 - parameter 4

buildString

public String buildString(String msgName,
                          Object param0,
                          Object param1,
                          Object param2,
                          Object param3,
                          Object param4,
                          Object param5)
Build a message string

Parameters:
msgName - name of message template
param0 - parameter 0
param1 - parameter 1
param2 - parameter 2
param3 - parameter 3
param4 - parameter 4
param5 - parameter 5