jp.go.aist.dmrc.platform.util
クラス PFMultiLocaleString

java.lang.Object
  拡張jp.go.aist.dmrc.platform.util.PFMultiLocaleString
すべての実装インタフェース:
java.lang.Cloneable, java.io.Serializable

public class PFMultiLocaleString
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

マルチロケール対応が必要な文字列データを扱うためのデータ。
このオブジェクトは、複数のロケールに対応した文字列を保持し、 実行時ロケールに応じた文字列データの設定、取得、 およびロケールを指定したデータの設定、取得を可能にする。

関連項目:
直列化された形式

コンストラクタの概要
PFMultiLocaleString()
          マルチロケール対応文字列を生成する。
 
メソッドの概要
 void clear()
          データをクリアする。
 java.lang.Object clone()
          複製を生成する。
 java.util.Hashtable getDataTable()
          データテーブルを取得する。
 java.lang.String getString()
          実行時ロケールに合わせて、文字列データを取得する。
 java.lang.String getString(java.util.Locale locale)
          指定されたロケールの文字列データを取得する。
 void setDataTable(java.util.Hashtable dataTable)
          データテーブルを設定する。
 void setString(java.lang.String str)
          実行時ロケールに合わせて、文字列データを設定する。
 void setString(java.lang.String str, java.util.Locale locale)
          指定されたロケールの文字列データを設定する。
 java.lang.String toString()
          文字列化する。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PFMultiLocaleString

public PFMultiLocaleString()
マルチロケール対応文字列を生成する。

メソッドの詳細

setString

public void setString(java.lang.String str)
実行時ロケールに合わせて、文字列データを設定する。

パラメータ:
str - 設定する文字列

setString

public void setString(java.lang.String str,
                      java.util.Locale locale)
指定されたロケールの文字列データを設定する。

パラメータ:
str - 設定する文字列
locale - 設定するロケール

getString

public java.lang.String getString()
実行時ロケールに合わせて、文字列データを取得する。

戻り値:
実行時ロケールで設定されている文字列

getString

public java.lang.String getString(java.util.Locale locale)
指定されたロケールの文字列データを取得する。

パラメータ:
locale - 設定するロケール
戻り値:
指定ロケールで設定されている文字列

setDataTable

public void setDataTable(java.util.Hashtable dataTable)
データテーブルを設定する。

パラメータ:
dataTable - 設定するデータテーブル

getDataTable

public java.util.Hashtable getDataTable()
データテーブルを取得する。

戻り値:
設定されているデータテーブル

toString

public java.lang.String toString()
文字列化する。

戻り値:
マルチロケールの文字列表現

clone

public java.lang.Object clone()
複製を生成する。

戻り値:
複製オブジェクト

clear

public void clear()
データをクリアする。