インタフェース JxlsReportOutputLogic


public interface JxlsReportOutputLogic

JXLS専用帳票出力ロジックインターフェース

JXLSを用いて帳票出力する際に出力処理を記述してもらう為のインタフェースです。
アプリ担当者は、このインタフェースを継承して独自に帳票処理を記載する事が可能。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    default void
    processGridTemplate(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String objectProps)
    推奨されていません。
    Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
    default void
    processGridTemplateAtCell(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String objectProps, String targetCell)
    推奨されていません。
    Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
    default void
    processTemplateAtCell(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String targetCell)
    推奨されていません。
    Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
    void
    reportWrite(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out)
    JXLS帳票出力処理
  • メソッドの詳細

    • reportWrite

      void reportWrite(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out)
      JXLS帳票出力処理
      パラメータ:
      builder - Jxls FillerBuilder インスタンス
      reportData - 帳票データ
      out - 帳票出力先
    • processTemplateAtCell

      @Deprecated default void processTemplateAtCell(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String targetCell)
      推奨されていません。
      Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
      指定された FillerBuilder の設定で、テンプレート処理結果をターゲットシートに出力し、結果を OutputStream に書き込む。

      注意

      Jxls 2.x JxlsHelper#processTemplateAtCell の互換機能として用意していますが、機能が不完全です。 シート名の変更は可能ですが、出力先セル位置の変更はできません。

      パラメータ:
      builder - Jxls FillerBuilder インスタンス
      reportData - 帳票データ
      out - 帳票出力先
      targetCell - テンプレート出力先セル
    • processGridTemplate

      @Deprecated default void processGridTemplate(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String objectProps)
      推奨されていません。
      Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
      指定された FillerBuilder の設定で、テンプレート処理結果を出力し、結果を OutputStream に書き込む。 テンプレートのエリアの GridCommand の props に入力パラメータ objectProps を設定する。

      注意

      Jxls 2.x JxlsHelper#processGridTemplate の互換機能として用意しています。

      パラメータ:
      builder - Jxls FillerBuilder インスタンス
      reportData - 帳票データ
      out - 帳票出力先
      objectProps - GridCommand の props の設定値
    • processGridTemplateAtCell

      @Deprecated default void processGridTemplateAtCell(org.jxls.builder.JxlsTemplateFillerBuilder<?> builder, Map<String,Object> reportData, OutputStream out, String objectProps, String targetCell)
      推奨されていません。
      Jxls 3.x JxlsHelper と関連機能が無くなっていたため、次期バージョンで削除する予定です。
      指定された FillerBuilder の設定で、テンプレート処理結果をターゲットシートに出力し、結果を OutputStream に書き込む。 テンプレートのエリアの GridCommand の props に入力パラメータ objectProps を設定する。

      注意

      Jxls 2.x JxlsHelper#processGridTemplateAtCell の互換機能として用意していますが、機能が不完全です。 GridCommand の props 設定およびシート名の変更は可能ですが、出力先セル位置の変更はできません。

      パラメータ:
      builder - Jxls FillerBuilder インスタンス
      reportData - 帳票データ
      out - 帳票出力先
      objectProps - GridCommand の props の設定値
      targetCell - テンプレート出力先セル