ここでは,Translatorクラスの仕様について説明します。
java.lang.Object
|
+-- jp.co.Hitachi.soft.interschema2.Translator
public final class Translator
extends java.lang.Object
形式 | 機能 |
---|---|
public Translator(String logFileName,Option option) | 指定されたログファイル,及び指定された変換オプションで,トランスレータを生成します。 |
public Translator(String logFileName) | 指定されたログファイル,及びデフォルトの変換オプションで,トランスレータを生成します。 |
public Translator(Option option) | デフォルトのログファイル,及び指定された変換オプションで,トランスレータを生成します。 |
public Translator() | デフォルトのログファイル,及びデフォルトの変換オプションで,トランスレータを生成します。 |
形式 | 機能 |
---|---|
public int exec(MDLInfo mdlInfo, List inputData,List outputData,java.lang.Object userObj) | 指定されたMDL情報に従って,データ変換を行います。変換中に呼び出すJava言語の出口関数に,最後の引数に指定されたオブジェクトを渡します。 |
public int exec(MDLInfo mdlInfo, List inputData,List outputData) | 指定されたMDL情報に従って,データ変換を行います。 |
public Option getOption() | 現在の変換オプションを取得します。 |
public void setOption(Option option) | 指定された変換オプションを設定します。 |
public Translator(String logFileName,Option option)
throws TranslatorException
引数 | 内容 |
---|---|
logFileName | ログの出力先ファイル名を指定します。 |
option | オプションを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | ライブラリの初期化又はトランスレータの生成に失敗した場合に発生します。 |
public Translator(String logFileName)
throws TranslatorException
引数 | 内容 |
---|---|
logFileName | ログの出力先ファイル名を指定します。 |
例外 | 内容 |
---|---|
TranslatorException | ライブラリの初期化又はトランスレータの生成に失敗した場合に発生します。 |
public Translator(Option option)
throws TranslatorException
引数 | 内容 |
---|---|
option | オプションを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | ライブラリの初期化又はトランスレータの生成に失敗した場合に発生します。 |
public Translator()
throws TranslatorException
例外 | 内容 |
---|---|
TranslatorException | ライブラリの初期化又はトランスレータの生成に失敗した場合に発生します。 |
public int exec(MDLInfo mdlInfo, List inputData, List outputData, java.lang.Object userObj)
throws TranslatorException,UserException
引数 | 内容 |
---|---|
mdlInfo | 変換に使用するMDL情報を指定します。 |
inputData | 入力する変換対象フォーマット情報のリストを指定します。 |
outputData | 出力する変換対象フォーマット情報のリストを指定します。 |
userObj | 出口関数に渡すオブジェクトを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | MDL情報にnullが指定された場合,又は変換に失敗した場合に発生します。 |
UserException | ユーザが定義した変換対象データでエラーが発生した場合に発生します。 |
public int exec(MDLInfo mdlInfo, List inputData, List outputData)
throws TranslatorException, UserException
引数 | 内容 |
---|---|
mdlInfo | 変換に使用するMDL情報を指定します。 |
inputData | 入力する変換対象フォーマット情報のリストを指定します。 |
outputData | 出力する変換対象フォーマット情報のリストを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | MDL情報にnullが指定された場合,又は変換に失敗した場合に発生します。 |
UserException | ユーザが定義した変換対象データでエラーが発生した場合に発生します。 |
public Option getOption()
public void setOption(Option option)
throws TranslatorException
引数 | 内容 |
---|---|
option | オプションを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | パラメタの更新に失敗した場合に発生します。 |