public class ClassTranslatorCreator extends java.lang.Object implements TranslatorCreator
コンストラクタと説明 |
---|
ClassTranslatorCreator()
コンストラクタ
|
ClassTranslatorCreator(Resource resource)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.util.Map |
createClassTranslateMap(java.util.Map classMap)
Class名に対する変換規則マップを生成する
|
Translator |
createTranslator(java.lang.Class c,
java.lang.Object info)
Translatorを生成する。
|
Key |
getSchemaKey()
Creatorがサポートするキーを返す。
|
TranslatorCreator |
getTranslatorCreator(Resource resource)
Resourceを指定してTranslatorCreatorを取得する。
|
void |
setResource(Resource resource)
リソースを外部から登録する
|
public ClassTranslatorCreator()
public ClassTranslatorCreator(Resource resource)
resource
- public void setResource(Resource resource)
setResource
インタフェース内 TranslatorCreator
resource
- リソースpublic Key getSchemaKey()
getSchemaKey
インタフェース内 TranslatorCreator
public Translator createTranslator(java.lang.Class c, java.lang.Object info) throws FatalException
createTranslator
インタフェース内 TranslatorCreator
c
- staticを指定する場合はそのクラスを設定info
- FatalException
public TranslatorCreator getTranslatorCreator(Resource resource)
getTranslatorCreator
インタフェース内 TranslatorCreator
resource
- protected java.util.Map createClassTranslateMap(java.util.Map classMap)
classMap
- 変換規則情報マップ