クラス CreateXmlFromItemToFile

すべての実装されたインタフェース:
CommonInterface, jp.ne.mki.wedge.run.interfaces.RuleEngineInterface

public class CreateXmlFromItemToFile extends AbstractGetXmlFromItem

データを xml の形へ変換し、ファイルへ出力又はデータへ格納する。


InRecordに設定されたデータを、 xml の書式の形にし、 パラメータ xml-filename で指定されたファイルへ出力します。 このロジッククラスを使用するときは、XML のパースと XSLT を行うモジュールを クラスパスに含める必要があります。


[I/O RECORD]

InputRecord OutputRecord
  1. データ(複数選択)

[RULE PARAMETER]

Parameter xml-encode=xml ファイルのエンコード(省略時は UTF-8); xml-filename=作成した xml を出力するファイル名(省略不可)
バージョン:
1.0
  • コンストラクタの詳細

    • CreateXmlFromItemToFile

      public CreateXmlFromItemToFile()
  • メソッドの詳細

    • exit

      public void exit()
      クラスからコピーされた説明: AbstractGetXmlFromItem
      使用していたオブジェクトの開放を行います。 継承先で Override する場合は必ず最後に「super.exit()」を実行してください。
      定義:
      exit インタフェース内 CommonInterface
      定義:
      exit インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      オーバーライド:
      exit クラス内 AbstractGetXmlFromItem
    • getIOParameter

      public int getIOParameter()
      クラスからコピーされた説明: AbstractGetXmlFromItem
      出力項目に設定されているDataオブジェクトを取得します。 継承先で Override する場合は必ず public int getIOParameter() { if ( super.getIOParameter() == OK ) { // 実行したい処理 } else { return ERROR; } return OK; } の記述方法を使用してください。
      定義:
      getIOParameter インタフェース内 CommonInterface
      定義:
      getIOParameter インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      オーバーライド:
      getIOParameter クラス内 AbstractGetXmlFromItem
      戻り値:
       int 結果
    • execute

      public int execute() throws Throwable
      入力項目より、標準DTDに沿った xml を生成しファイル or OutRecord に出力します。
      戻り値:
       int 結果
      例外:
      Throwable