com.sds.acube.bpm.framework.api
Class LanguageProcessor

java.lang.Object
  extended by com.sds.acube.bpm.framework.api.LanguageProcessor

public class LanguageProcessor
extends java.lang.Object

다국어처리에 대한 래퍼 API(태그라이브러리를 사용할 수 없을 경우 사용)
bpm\web\WEB-INF\classes\resources\bpm 폴더에 있는 properties파일들을 참조함. LanguageProcessor.java 2009. 8. 26.

Version:
1.0.0.0 Copyright 2001 Samsung SDS Co., Ltd. All rights reserved.
Author:
LEE IL YONG

Constructor Summary
LanguageProcessor()
           
 
Method Summary
static java.lang.String getString(java.lang.String keyName, java.util.Locale locale)
          WorkplaceResource 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.
static java.lang.String getString(java.lang.String keyName, java.lang.String langCode)
          WorkplaceResource 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.
static java.lang.String getString(java.lang.String resourceFileName, java.lang.String keyName, java.util.Locale locale)
          다국어 리소스 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.
static java.lang.String getString(java.lang.String resourceFileName, java.lang.String keyName, java.lang.String langCode)
          다국어 리소스 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageProcessor

public LanguageProcessor()
Method Detail

getString

public static java.lang.String getString(java.lang.String resourceFileName,
                                         java.lang.String keyName,
                                         java.util.Locale locale)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
다국어 리소스 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.

Parameters:
resourceFileName - 폴더명이 추가된 다국어 리소스 파일명(확장자명은 제외) 예) resources.bpm.WorkplaceResource
keyName - 찾을 문자열
Locale - Locale
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getString

public static java.lang.String getString(java.lang.String resourceFileName,
                                         java.lang.String keyName,
                                         java.lang.String langCode)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
다국어 리소스 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.

Parameters:
resourceFileName - 폴더명이 추가된 다국어 리소스 파일명(확장자명은 제외) 예) resources.bpm.WorkplaceResource
keyName - 찾을 문자열
Locale - Locale
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getString

public static java.lang.String getString(java.lang.String keyName,
                                         java.util.Locale locale)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
WorkplaceResource 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.

Parameters:
keyName - 찾을 문자열
Locale - Locale
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getString

public static java.lang.String getString(java.lang.String keyName,
                                         java.lang.String langCode)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
WorkplaceResource 파일에서 주어진 Locale과 키에 해당하는 다국어를 찾아 리턴한다.

Parameters:
keyName - 찾을 문자열
Locale - Locale
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

main

public static void main(java.lang.String[] args)
Parameters:
args -