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
インタフェース内 Translator
TranslateException
public Translator getTranslator(java.lang.Class c)
c
- 変換対象オブジェクトのクラスpublic java.util.Map getTranslateMap()
public void setTranslateMap(java.util.Map translator)
translator
- トランスレータ格納マップ本体