LanguageCallback — 로케일 조회 콜백
LanguageCallback — 로케일 조회 콜백
LanguageCallback은 CallbackHandler의 handle 메서드에 전달되어 텍스트 현지화에 사용되는 Locale을 검색하는 데 사용되는 콜백 클래스예요. 기본 보안 서비스가 사용자의 언어(로케일)를 알아야 할 때 사용해요.
본문
public class LanguageCallback extends Object implements Callback, Serializable
생성자
LanguageCallback()—LanguageCallback을 생성해요.
메서드
void setLocale(Locale locale)— 검색된Locale을 설정해요.getLocale()을 참고해요.Locale getLocale()— 검색된Locale을 반환해요. 검색된Locale이 없으면null을 반환해요.
어떻게 쓰일까요?
보안 서비스가 메시지를 사용자의 언어로 표시하고 싶을 때 LanguageCallback을 만들어 CallbackHandler에 전달해요. CallbackHandler는 애플리케이션에 알맞은 현재 Locale을 얻어 setLocale로 설정하고, 보안 서비스는 getLocale로 그 값을 읽어 현지화된 메시지를 만들 수 있어요.