クラス Xslt

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

public class Xslt extends AbstractXsltFromItem

xslt


データを xml の形へ変換したソースを、指定された xsl で変換。


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


[I/O RECORD]

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

[RULE PARAMETER]

Parameter xsl-filename=xsl ファイル名; result-filename=xslt 結果を出力するファイル名 指定方法:「キー=値」 複数指定時のパラメータ間は「;」で区切る。
バージョン:
1.0
  • コンストラクタの詳細

    • Xslt

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

    • exit

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

      public int getIOParameter()
      クラスからコピーされた説明: AbstractXsltFromItem
      出力項目に設定されている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 クラス内 AbstractXsltFromItem
      戻り値:
       int 結果
    • execute

      public int execute() throws Throwable
      インタフェースからコピーされた説明: CommonInterface
      処理を実行。
      戻り値:
      int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)、SKIP=次行を実行しない、USER_ERROR=戻り値をユーザ側で任意に設定
      例外:
      Throwable