intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.common.accessor
インタフェース InternationalAccessorMap


public interface InternationalAccessorMap

国際化アクセサのマッピング情報を持ちます。 システムで定義された言語に対応する情報のみを持ちます。 所属する基本アクセサがクローズされている場合、以下のメソッドを使用してデータを設定することはできません。

導入されたバージョン:
5.0
関連項目:
BaseAccessor.isClosed(), BaseAccessor.setClosed()

メソッドの概要
 InternationalAccessor createInternationalAccessor(Locale locale)
          国際化アクセサを生成します。
 InternationalAccessor findInternationalAccessor(Locale locale)
          指定された言語に該当する国際化アクセサを取得します。
 Locale[] getLocales()
          現在管理している言語の一覧を取得します。
 void remove(Locale locale)
          指定された言語に該当するデータを削除します。
 

メソッドの詳細

createInternationalAccessor

public InternationalAccessor createInternationalAccessor(Locale locale)
                                                  throws IllegalLocaleException,
                                                         AccessorClosedException
国際化アクセサを生成します。 引数で指定された言語に該当する既存の情報は新しい情報で上書きされます。 システムで取り扱う言語のみが対象となります。

パラメータ:
locale - 言語
戻り値:
国際化アクセサ
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合
AccessorClosedException - 基本アクセサがクローズされている場合、例外を返す

findInternationalAccessor

public InternationalAccessor findInternationalAccessor(Locale locale)
                                                throws IllegalLocaleException
指定された言語に該当する国際化アクセサを取得します。 引数 locale で指定された言語に該当する InternationalAccessor を取得します。該当するものが存在しない場合、 null が返されます。

パラメータ:
locale - 対象となる言語
戻り値:
対象となる期間化アクセサ(存在しない場合は null
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合

remove

public void remove(Locale locale)
            throws IllegalLocaleException,
                   AccessorClosedException
指定された言語に該当するデータを削除します。

パラメータ:
locale - 削除対象の言語
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合
AccessorClosedException - 基本アクセサがクローズされている場合、例外を返す

getLocales

public Locale[] getLocales()
現在管理している言語の一覧を取得します。 もし、管理している言語がない時は空の配列を返します。

戻り値:
管理している言語の一覧

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.