public class TranslatorMap extends java.lang.Object implements Translator
| コンストラクタと説明 |
|---|
TranslatorMap(java.util.Map prop,
boolean ignoreEmpty)
コンストラクタ
|
TranslatorMap(java.util.Map prop,
boolean ignoreEmpty,
boolean cacheEnable)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.Map |
getTranslateMap()
トランスレータ格納マップの本体を返す
|
Translator |
getTranslator(java.lang.Class c)
クラスに対応するトランスレータを取得する。
|
void |
setTranslateMap(java.util.Map translator)
トランスレータ格納マップを登録する
|
java.lang.Object |
translate(java.lang.Object source)
sourceをTemplate等で表示する形式に変換する。
|
public TranslatorMap(java.util.Map prop, boolean ignoreEmpty)
prop - クラス名とマッピングされるTranslatorの情報マップignoreEmpty - Translatorが見つからない場合に無視するかどうかの指定public TranslatorMap(java.util.Map prop, boolean ignoreEmpty, boolean cacheEnable)
prop - クラス名とマッピングされるTranslatorの情報マップignoreEmpty - Translatorが見つからない場合に無視するかどうかの指定cacheEnable - キャッシュの有効無効指定public java.lang.Object translate(java.lang.Object source) throws TranslateException
translate インタフェース内 TranslatorTranslateExceptionpublic Translator getTranslator(java.lang.Class c)
c - 変換対象オブジェクトのクラスpublic java.util.Map getTranslateMap()
public void setTranslateMap(java.util.Map translator)
translator - トランスレータ格納マップ本体