com.shift.framework.util
Class MessageBundle

java.lang.Object
  extended by com.shift.framework.util.MessageBundle

public class MessageBundle
extends java.lang.Object

¿£Áø¿¡¼­ »ç¿ëÇÒ ¸Þ½ÃÁö¿¡ ´ëÇÑ BundleÀ» Á¤ÀÇÇÑ Å¬·¡½ºÀÌ´Ù. ¼­¹ö¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç ¸Þ½ÃÁö¸¦ ÇѰ÷¿¡ Á¤ÀÇ ÇØ µÎ¸ç Çʿ信 µû¶ó ½±°Ô È®Àå °¡´ÉÇϸç Locale¿¡ µû¶ó ´Ù¸¥ ¸Þ½ÃÁö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

Since:
1.0
Author:
Shift Information & Communication

Method Summary
static MessageBundle getBundle(java.lang.String packageName)
          ÁöÁ¤µÈ ÆÐŰÁöÀÇ ¸Þ½ÃÁö BundleÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getMessage(java.lang.String key)
          ÁöÁ¤µÈ ۸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg)
          ÁöÁ¤µÈ ۸¦ ¸Þ½ÃÁö¿¡ Á¤ÀÇµÈ Æ¯Á¤ °ªÀ» ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getMessage(java.lang.String key, java.lang.Object[] args)
          ÁöÁ¤µÈ Ű¿Í ¸Þ½ÃÁö¿¡ Á¤ÀÇµÈ Æ¯Á¤ °ªÀ» ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2)
          µÎ°³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
          ¼¼°³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
          ³× °³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMessage

public java.lang.String getMessage(java.lang.String key)
ÁöÁ¤µÈ ۸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁöÀÇ Å°, key°¡ ¾øÀ» °æ¿ì¿¡´Â NullPointerExceptionÀ» ¹ß»ý½ÃŲ´Ù.
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object[] args)
ÁöÁ¤µÈ Ű¿Í ¸Þ½ÃÁö¿¡ Á¤ÀÇµÈ Æ¯Á¤ °ªÀ» ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁöÀÇ Å°
args - ¸Þ½ÃÁö¿¡ Á¤ÀÇµÈ Ä¡È¯ °ª
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg)
ÁöÁ¤µÈ ۸¦ ¸Þ½ÃÁö¿¡ Á¤ÀÇµÈ Æ¯Á¤ °ªÀ» ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ò¾î¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁö¿¡ ´ëÇÑ Å°
arg - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2)
µÎ°³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁö¿¡ ´ëÇÑ Å°
arg1 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg2 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.lang.Object arg3)
¼¼°³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁö¿¡ ´ëÇÑ Å°
arg1 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg2 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg3 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.lang.Object arg3,
                                   java.lang.Object arg4)
³× °³ÀÇ Ä¡È¯ °ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ۰ª¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾î ¿Â´Ù.

Parameters:
key - °Ë»öÇÒ ¸Þ½ÃÁö¿¡ ´ëÇÑ Å°
arg1 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg2 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg3 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
arg4 - ¸Þ½ÃÁö ³»ÀÇ Ä¡È¯ °ª
Returns:
ÁöÁ¤µÈ Ű °ªÀÇ ¸Þ½ÃÁö
Since:
1.0

getBundle

public static MessageBundle getBundle(java.lang.String packageName)
ÁöÁ¤µÈ ÆÐŰÁöÀÇ ¸Þ½ÃÁö BundleÀ» ¹ÝȯÇÑ´Ù.

Parameters:
packageName - ÆÐŰÁö ¸í
Returns:
ÁöÁ¤µÈ ÆÐŰÁöÀÇ ¸Þ½ÃÁö Bundle
Since:
1.0