|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.resources.Messages
public class Messages
Resources 인스턴스로 부터 메시지 스트링을 룩업(lookup)하고
java.text.MessageFormat를 이용하여 파라미터를 변환하기 위한
Resources 인스턴스에 대한 래퍼 클래스이다. 편의를 위해 동일한 기능은
Resources 파라미터를 전달받는 정적(static) 메소드를 통해 이용한다.
Locale 인자(argument) 없이 getMessage()메소드 군을 호출하는 것은
현재 JVM의 기본 Locale로 메시지 스트링을 요청한다고 가정한다.
실제 Resources 인스턴스에 getString() 호출이 실패하거나 null을 리턴하는 경우,
적절한 에러 메시지 스트링이 리턴된다.
| Field Summary | |
|---|---|
protected static Map<String,ResourcesFactory> |
factoryMap
getMessages() 메소드에서 사용할 ResourcesFactory
|
protected Resources |
resources
래핑(wrapping)되는 Resources 인스턴스
|
| Constructor Summary | |
|---|---|
Messages(Resources resources)
명시된 Resources 인스턴스를 래핑(wrap)하기위한 Messages인스턴스의
생성자
|
|
| Method Summary | |
|---|---|
String |
getMessage(Locale locale,
String key)
명시된 key에 대한 텍스트 메시지를 명시된 Locale로 리턴한다. |
String |
getMessage(Locale locale,
String key,
Object arg0)
명시된 key와 Locale로 텍스트 메시지를 리턴한다. |
String |
getMessage(Locale locale,
String key,
Object[] args)
명시된 key와 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
Locale locale,
String key)
명시된 key와 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
Locale locale,
String key,
Object arg0)
명시된 key와 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
Locale locale,
String key,
Object[] args)
명시된 key와 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
String key)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
String key,
Object arg0)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다. |
static String |
getMessage(Resources resources,
String key,
Object[] args)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다. |
String |
getMessage(String key)
명시된 key에 해당하는 텍스트 메시지를 기본 Locale로 리턴한다. |
String |
getMessage(String key,
Object arg0)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다. |
String |
getMessage(String key,
Object[] args)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다. |
static Messages |
getMessages()
특정 프로퍼티 파일에 대한 메시지 리소스를 포함하는 Resources인스턴스를
래핑하는 Messages 인스턴스를 생성하기 위한 팩토리 메소드이다. |
static Messages |
getMessages(String name)
특정 프로퍼티 파일에 대한 메시지 리소스를 포함하는 Resources인스턴스를
래핑하는 Messages 인스턴스를 생성하기 위한 팩토리 메소드이다. |
Resources |
getResources()
래핑된 Resources 인스턴스를 리턴한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static Map<String,ResourcesFactory> factoryMap
getMessages() 메소드에서 사용할 ResourcesFactory
protected Resources resources
래핑(wrapping)되는 Resources 인스턴스
| Constructor Detail |
|---|
public Messages(Resources resources)
명시된 Resources 인스턴스를 래핑(wrap)하기위한 Messages인스턴스의
생성자
resources - 특정 메시지 스트링으로 부터 조회되는 Resources 인스턴스| Method Detail |
|---|
public Resources getResources()
래핑된 Resources 인스턴스를 리턴한다.
public String getMessage(String key)
명시된 key에 해당하는 텍스트 메시지를 기본 Locale로 리턴한다.
key - 조회될 메시지 키
public String getMessage(Locale locale,
String key)
명시된 key에 대한 텍스트 메시지를 명시된 Locale로 리턴한다.
locale - 메시지 조회를 위한 Localekey - 조회될 메시지 키
public String getMessage(String key,
Object[] args)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
key - 조회를 위한 메시지 키args - 대체 값들에 대한 배열
public String getMessage(Locale locale,
String key,
Object[] args)
명시된 key와 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
locale - 메시지를 조회하기 위한 Localekey - 조회를 위한 메시지 키args - 대체 값들에 대한 배열
public String getMessage(String key,
Object arg0)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
key - 조회를 위한 메시지 키arg0 - 개별 파라미터 대체 값
public String getMessage(Locale locale,
String key,
Object arg0)
명시된 key와 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
locale - 메시지를 조회하기 위한 Localekey - 조회를 위한 메시지 키arg0 - 개별 파라미터 대체 값
public static String getMessage(Resources resources,
String key)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스key - 조회를 위한 메시지 키
public static String getMessage(Resources resources,
Locale locale,
String key)
명시된 key와 Locale로 텍스트 메시지를 리턴한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스locale - 메시지를 조회하기 위한 Localekey - 조회를 위한 메시지 키
public static String getMessage(Resources resources,
String key,
Object[] args)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스key - 조회를 위한 메시지 키args - 대체 값들에 대한 배열
public static String getMessage(Resources resources,
Locale locale,
String key,
Object[] args)
명시된 key와 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스locale - 메시지를 조회하기 위한 Localekey - 조회를 위한 메시지 키args - 대체 값들에 대한 배열
public static String getMessage(Resources resources,
String key,
Object arg0)
명시된 key에 대해 기본 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스key - 조회를 위한 메시지 키arg0 - 개별 파라미터의 대체 값
public static String getMessage(Resources resources,
Locale locale,
String key,
Object arg0)
명시된 key와 Locale로 텍스트 메시지를 리턴한다.
메시지 내용에 포함될 대체 내용을 파라미터로 전달한다.
resources - 메세지 조회를 위한 대상 Resources 인스턴스locale - 메시지를 조회하기 위한 Localekey - 조회를 위한 메시지 키arg0 - 개별 파라미터의 대체 값public static Messages getMessages(String name)
특정 프로퍼티 파일에 대한 메시지 리소스를 포함하는 Resources인스턴스를
래핑하는 Messages 인스턴스를 생성하기 위한 팩토리 메소드이다. 패키지에서 사용하는
리소스는 디폴트 메시지의 경우 LocalStrings.properties과 유사한 이름의,
특정 Locale에 적합하게 로컬화된 메시지의 경우, LocalStrings_en_US.properties과
유사한 이름의 프로퍼티 파일이 패키지 디렉토리내에 존재하는것을 가정한다.
name - 로컬 메시지 리소스로 부터 요구되는 프로퍼티 파일의 패키지+파일 이름
(ie. kr.co.hit.live.resources.LocalStrings).public static Messages getMessages()
특정 프로퍼티 파일에 대한 메시지 리소스를 포함하는 Resources인스턴스를
래핑하는 Messages 인스턴스를 생성하기 위한 팩토리 메소드이다. 패키지에서 사용하는
리소스는 디폴트 메시지의 경우 LocalStrings.properties과 유사한 이름의,
특정 Locale에 적합하게 로컬화된 메시지의 경우, LocalStrings_en_US.properties과
유사한 이름의 프로퍼티 파일이 패키지 디렉토리내에 존재하는것을 가정한다.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||