From b43f4f9bfa0d6b88bee4fba399c79591b4c9bd75 Mon Sep 17 00:00:00 2001 From: noboru saitoh Date: Tue, 9 Sep 2014 01:35:39 +0900 Subject: [PATCH] 1.00.00-alpha --- Jaxcel/README | 110 ++++-- Jaxcel/build.xml | 6 +- Jaxcel/doc/allclasses-frame.html | 6 +- Jaxcel/doc/allclasses-noframe.html | 6 +- Jaxcel/doc/constant-values.html | 4 +- Jaxcel/doc/deprecated-list.html | 4 +- Jaxcel/doc/help-doc.html | 4 +- Jaxcel/doc/index-files/index-1.html | 8 +- Jaxcel/doc/index-files/index-10.html | 23 +- Jaxcel/doc/index-files/index-11.html | 35 +- Jaxcel/doc/index-files/index-12.html | 48 ++- Jaxcel/doc/index-files/index-13.html | 30 +- Jaxcel/doc/index-files/index-14.html | 131 +++++++ Jaxcel/doc/index-files/index-2.html | 42 +- Jaxcel/doc/index-files/index-3.html | 60 +-- Jaxcel/doc/index-files/index-4.html | 62 ++- Jaxcel/doc/index-files/index-5.html | 50 +-- Jaxcel/doc/index-files/index-6.html | 64 ++- Jaxcel/doc/index-files/index-7.html | 66 +++- Jaxcel/doc/index-files/index-8.html | 22 +- Jaxcel/doc/index-files/index-9.html | 28 +- Jaxcel/doc/index.html | 2 +- .../hanei/jaxcel/example/MakeReportWithObject.html | 271 +++++++++++++ .../doc/org/hanei/jaxcel/example/SampleObject.html | 434 +++++++++++++++++++++ .../example/class-use/MakeReportWithObject.html | 116 ++++++ .../jaxcel/example/class-use/SampleObject.html | 116 ++++++ .../org/hanei/jaxcel/example/package-frame.html | 21 + .../org/hanei/jaxcel/example/package-summary.html | 142 +++++++ .../doc/org/hanei/jaxcel/example/package-tree.html | 130 ++++++ .../doc/org/hanei/jaxcel/example/package-use.html | 116 ++++++ .../jaxcel/exception/JaxcelInputException.html | 4 +- .../jaxcel/exception/JaxcelOutputException.html | 4 +- .../jaxcel/exception/JaxcelRuntimeException.html | 4 +- .../exception/class-use/JaxcelInputException.html | 4 +- .../exception/class-use/JaxcelOutputException.html | 4 +- .../class-use/JaxcelRuntimeException.html | 4 +- .../org/hanei/jaxcel/exception/package-frame.html | 4 +- .../hanei/jaxcel/exception/package-summary.html | 8 +- .../org/hanei/jaxcel/exception/package-tree.html | 8 +- .../org/hanei/jaxcel/exception/package-use.html | 4 +- Jaxcel/doc/org/hanei/jaxcel/report/ELManager.html | 4 +- .../doc/org/hanei/jaxcel/report/JaxcelContext.html | 4 +- .../doc/org/hanei/jaxcel/report/ReportMaker.html | 6 +- Jaxcel/doc/org/hanei/jaxcel/report/TLParser.html | 4 +- .../hanei/jaxcel/report/class-use/ELManager.html | 4 +- .../jaxcel/report/class-use/JaxcelContext.html | 4 +- .../hanei/jaxcel/report/class-use/ReportMaker.html | 4 +- .../hanei/jaxcel/report/class-use/TLParser.html | 4 +- .../doc/org/hanei/jaxcel/report/package-frame.html | 4 +- .../org/hanei/jaxcel/report/package-summary.html | 4 +- .../doc/org/hanei/jaxcel/report/package-tree.html | 4 +- .../doc/org/hanei/jaxcel/report/package-use.html | 4 +- Jaxcel/doc/org/hanei/jaxcel/util/ExcelUtil.html | 4 +- .../doc/org/hanei/jaxcel/util/MakeReportTool.html | 11 +- .../org/hanei/jaxcel/util/class-use/ExcelUtil.html | 4 +- .../jaxcel/util/class-use/MakeReportTool.html | 4 +- .../doc/org/hanei/jaxcel/util/package-frame.html | 4 +- .../doc/org/hanei/jaxcel/util/package-summary.html | 8 +- Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html | 4 +- Jaxcel/doc/org/hanei/jaxcel/util/package-use.html | 4 +- Jaxcel/doc/overview-frame.html | 5 +- Jaxcel/doc/overview-summary.html | 12 +- Jaxcel/doc/overview-tree.html | 7 +- Jaxcel/doc/package-list | 1 + Jaxcel/doc/serialized-form.html | 4 +- Jaxcel/sample/bin/01_data_output_example.bat | 3 + Jaxcel/sample/bin/01_data_output_example.sh | 1 + Jaxcel/sample/bin/02_foreach_example.bat | 3 + Jaxcel/sample/bin/02_foreach_example.sh | 1 + Jaxcel/sample/bin/03_if_example.bat | 3 + Jaxcel/sample/bin/03_if_example.sh | 1 + Jaxcel/sample/bin/04_table_example.bat | 3 + Jaxcel/sample/bin/04_table_example.sh | 1 + Jaxcel/sample/bin/array_example_xlsx.bat | 3 - Jaxcel/sample/bin/map_example_xlsx.bat | 3 - Jaxcel/sample/bin/object_EL_example.bat | 3 - Jaxcel/sample/bin/object_array_example_xlsx.bat | 3 - Jaxcel/sample/bin/simple_EL_example_xls.bat | 3 - Jaxcel/sample/bin/simple_EL_example_xlsx.bat | 3 - Jaxcel/sample/bin/simple_table_example_xlsx.bat | 3 - Jaxcel/sample/resources/array_example.xlsx | Bin 9630 -> 0 bytes .../{map_example.json => data_output_example.json} | 4 + Jaxcel/sample/resources/data_output_example.xlsx | Bin 0 -> 15522 bytes .../{array_example.json => foreach_example.json} | 0 Jaxcel/sample/resources/foreach_example.xlsx | Bin 0 -> 29770 bytes Jaxcel/sample/resources/if_example.json | 5 + Jaxcel/sample/resources/if_example.xlsx | Bin 0 -> 32916 bytes Jaxcel/sample/resources/map_example.xlsx | Bin 9662 -> 0 bytes Jaxcel/sample/resources/object_EL_example.xlsx | Bin 9453 -> 0 bytes Jaxcel/sample/resources/object_array_example.xlsx | Bin 8710 -> 0 bytes Jaxcel/sample/resources/simple_EL_example.json | 4 - Jaxcel/sample/resources/simple_EL_example.xls | Bin 27648 -> 0 bytes Jaxcel/sample/resources/simple_EL_example.xlsx | Bin 9479 -> 0 bytes Jaxcel/sample/resources/simple_table_example.xlsx | Bin 8699 -> 0 bytes ...imple_table_example.json => table_example.json} | 0 Jaxcel/sample/resources/table_example.xlsx | Bin 0 -> 10293 bytes .../src/org/hanei/jaxcel/report/ReportMaker.java | 2 +- Jaxcel/src/org/hanei/jaxcel/report/TLParser.java | 3 +- .../src/org/hanei/jaxcel/util/MakeReportTool.java | 6 +- 99 files changed, 1986 insertions(+), 402 deletions(-) create mode 100644 Jaxcel/doc/index-files/index-14.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/MakeReportWithObject.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/SampleObject.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/class-use/MakeReportWithObject.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/class-use/SampleObject.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/package-frame.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/package-summary.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/package-tree.html create mode 100644 Jaxcel/doc/org/hanei/jaxcel/example/package-use.html create mode 100644 Jaxcel/sample/bin/01_data_output_example.bat create mode 100644 Jaxcel/sample/bin/01_data_output_example.sh create mode 100644 Jaxcel/sample/bin/02_foreach_example.bat create mode 100644 Jaxcel/sample/bin/02_foreach_example.sh create mode 100644 Jaxcel/sample/bin/03_if_example.bat create mode 100644 Jaxcel/sample/bin/03_if_example.sh create mode 100644 Jaxcel/sample/bin/04_table_example.bat create mode 100644 Jaxcel/sample/bin/04_table_example.sh delete mode 100644 Jaxcel/sample/bin/array_example_xlsx.bat delete mode 100644 Jaxcel/sample/bin/map_example_xlsx.bat delete mode 100644 Jaxcel/sample/bin/object_EL_example.bat delete mode 100644 Jaxcel/sample/bin/object_array_example_xlsx.bat delete mode 100644 Jaxcel/sample/bin/simple_EL_example_xls.bat delete mode 100644 Jaxcel/sample/bin/simple_EL_example_xlsx.bat delete mode 100644 Jaxcel/sample/bin/simple_table_example_xlsx.bat delete mode 100644 Jaxcel/sample/resources/array_example.xlsx rename Jaxcel/sample/resources/{map_example.json => data_output_example.json} (60%) create mode 100644 Jaxcel/sample/resources/data_output_example.xlsx rename Jaxcel/sample/resources/{array_example.json => foreach_example.json} (100%) create mode 100644 Jaxcel/sample/resources/foreach_example.xlsx create mode 100644 Jaxcel/sample/resources/if_example.json create mode 100644 Jaxcel/sample/resources/if_example.xlsx delete mode 100644 Jaxcel/sample/resources/map_example.xlsx delete mode 100644 Jaxcel/sample/resources/object_EL_example.xlsx delete mode 100644 Jaxcel/sample/resources/object_array_example.xlsx delete mode 100644 Jaxcel/sample/resources/simple_EL_example.json delete mode 100644 Jaxcel/sample/resources/simple_EL_example.xls delete mode 100644 Jaxcel/sample/resources/simple_EL_example.xlsx delete mode 100644 Jaxcel/sample/resources/simple_table_example.xlsx rename Jaxcel/sample/resources/{simple_table_example.json => table_example.json} (100%) create mode 100644 Jaxcel/sample/resources/table_example.xlsx diff --git a/Jaxcel/README b/Jaxcel/README index d6e1a4f..eee0fa3 100644 --- a/Jaxcel/README +++ b/Jaxcel/README @@ -1,88 +1,140 @@ -**************************************************** +======================================================== Jaxcel + http://sourceforge.jp/projects/jaxcel/ +======================================================== - Copyright 2014 Hanei Management Co.,Ltd. -**************************************************** + Copyright 2014 Hanei Management Co.,Ltd. + http://www.hanei.co.jp/ +======================================================== ------------------------------------------- 1. Jaxcel とは ------------------------------------------- -Jaxcelとは、Excelにテンプレート式を書くことによって、 -動的にデータを埋め込み、Excel帳票を出力するライブラリです。 +Jaxcelとは、Excelにテンプレート式を書くことによって、動的にデータを埋め込み、Excel帳票を出力するライブラリです。 -Excelファイル自体をテンプレートとして用いることが可能な為、 -レイアウトの変更等も簡単に行えます。 +Excelファイル自体をテンプレートとして用いることが可能な為、レイアウトの変更等も簡単に行えます。 ------------------------------------------- 2. 主な特徴 ------------------------------------------- -・Excelファイル自体にデータ埋め込み式を記述する為、 - 専用ツールの知識や習得が不要。 -・フォントサイズや罫線等の装飾は、テンプレートとなる - Excelファイルで設定可能。 +・Excelファイル自体にデータ埋め込み式を記述する為、専用ツールの知識や習得が不要。 + +・フォントサイズや罫線等の装飾は、テンプレートとなるExcelファイルで設定可能。 + ・チャートやピボットテーブルをテンプレートとして設定可能。 + ・複数シートが存在するブックに対応。 + ・マクロ埋め込みブックに対応。 -・Excel97-2003ブック形式(.xls)、2007以降のブック形式 - (.xlsx .xlsm)に対応。 -・リストや配列等の繰り返し出力(foreach)、データによる - 出力・非出力(if)の制御構文が使用可能。 + +・Excel97-2003ブック形式(.xls)、2007以降のブック形式(.xlsx .xlsm)に対応。 + +・リストや配列等の繰り返し出力(foreach)、データによる出力・非出力(if)の制御構文が使用可能。 + ・制御構文は行/列全体のみでなく、矩形範囲での制御が可能。 + ・制御構文毎に、制御方向(行/列)の指定が可能。 -・制御構文内では埋め込みデータ以外に、下記の繰返し生成 - (foreach句使用時)、非出力(if句使用時)が可能。 + +・制御構文内では埋め込みデータ以外に、下記の繰返し生成(foreach句使用時)、非出力(if句使用時)が可能。 ・オートシェイプや画像等のオブジェクト ※1 ・テーブル ※1 ・結合セル ・オートフィルタ ※2 + ・数式の参照範囲も制御構文に連動。 -・埋め込みデータの解析にはApache Commons JEXLを使用し、 - 柔軟な埋め込み式の記述が可能。 + +・埋め込みデータの解析にはApache Commons JEXLを使用し、柔軟な埋め込み式の記述が可能。 + ※1:Excel2007以降のブック形式(.xlsx .xlsm)のみ対応。 ※2:if句による出力・非出力のみ対応。 ------------------------------------------- -3. セットアップ +3. サンプルの実行 +------------------------------------------- +配布ファイルのsample/binディレクトリ配下のバッチファイル、シェルスクリプトファイルの実行で、 +sample/resourcesディレクトリ配下の同名のExcelテンプレートファイルと、json形式のデータ +ファイルを使用し、sample/outputディレクトリに出力結果のExcelファイルが生成されます。 + +※:実行環境にjava1.7以上がインストールされていること。 + + +------------------------------------------- +4. Java ソースサンプル ------------------------------------------- -配布ファイルの jaxcel-x.xx.xx.jar をクラスパスを -含めます。 +// Jaxcelレポートメーカーオブジェクトの生成 +ReportMaker jaxcel = new ReportMaker(); + +// パラメータとなるMapブジェクトの生成・データの投入 +HashMap parameter = new HashMap<>(); + +parameter.put("data1", "Hello"); +parameter.put("data2", "Jaxcel"); + +// テンプレートExcelファイル、パラメータ、出力結果Excelファイルを指定。 +// result.xlsxファイルが生成される。 +jaxcel.makeReport(new File("template.xlsx"), parameter, new File("result.xlsx")); + +※:詳細は配布ファイルのJavadocを参照願います。 ------------------------------------------- -4. 依存ライブラリ +4. セットアップ ------------------------------------------- -Jexcelの使用には下記のライブラリが必要となります。 +配布ファイルの jaxcel-xx.xx.xx.jar をクラスパスを含めます。 + +また、Jexcelの使用には下記のライブラリが必要となります。 ・Apache POI 3.10 ・poi-3.10-FINAL-20140208.jar ・poi-ooxml-3.10-FINAL-20140208.jar - ・ooxml-schemas-1.1.jar ※1 + ・ooxml-schemas-1.1.jar ※ ・Apache POIは下記のライブラリが必要となります。(Apache POI 3.10-FINALの場合) ・commons-codec-1.5.jar ・dom4j-1.6.1.jar ・xmlbeans-2.3.0.jar + + ※:Apache POIのダウンロードに含まれるpoi-ooxml-schemas-3.10-FINAL-20140208.jarではありません。 + poi-ooxml-schemasのフルセットとなるooxml-schemasが必要です。 + + http://jakarta.apache.org/poi/ + http://repo1.maven.org/maven2/org/apache/poi/ooxml-schemas/1.1/ + ・Apache Commons JEXL 2.1.1 ・commons-jexl-2.1.1.jar + + http://commons.apache.org/proper/commons-jexl/ + ・Apache Commons Lang 3.3 ・commons-lang3-3.3.2.jar + http://commons.apache.org/proper/commons-lang/ + + ・SLF4J 1.7 ・slf4j-api-1.7.7.jar -※1:Apache POIのダウンロードに含まれるpoi-ooxml-schemas-3.10-FINAL-20140208.jarではありません。 - poi-ooxml-schemasのフルセットとなるooxml-schemasが必要です。 + http://www.slf4j.org/ + + +・JSONIC 1.3 + ・jsonic-1.3.5.jar ※ + + ※サンプル等で使用するコンソールツール「MakeReportTool」使用時のみ必要です。 + + http://jsonic.sourceforge.jp/ ------------------------------------------- 5. 免責事項 ------------------------------------------- -本ソフトウェアを使用したことによる一切の損害(一次的、二次的に関わらず)に対し、 -株式会社阪栄マネージメントは責任を負いません。各自の責任においてご使用下さい。 +本ソフトウエアを利用する、もしくは利用できないことにより発生した一切の損害(一次的、二次的に関わらず) +および第三者からなされる請求について、株式会社阪栄マネージメントは一切責任を負いません。 +各自の責任においてご使用下さい。 ------------------------------------------- diff --git a/Jaxcel/build.xml b/Jaxcel/build.xml index c0c5754..65ab0ad 100644 --- a/Jaxcel/build.xml +++ b/Jaxcel/build.xml @@ -1,6 +1,6 @@ - + @@ -19,8 +19,8 @@ - - + + diff --git a/Jaxcel/doc/allclasses-frame.html b/Jaxcel/doc/allclasses-frame.html index dd12228..d62c3c3 100644 --- a/Jaxcel/doc/allclasses-frame.html +++ b/Jaxcel/doc/allclasses-frame.html @@ -2,10 +2,10 @@ - + すべてのクラス - + @@ -19,7 +19,9 @@
  • JaxcelOutputException
  • JaxcelRuntimeException
  • MakeReportTool
  • +
  • MakeReportWithObject
  • ReportMaker
  • +
  • SampleObject
  • TLParser
  • diff --git a/Jaxcel/doc/allclasses-noframe.html b/Jaxcel/doc/allclasses-noframe.html index ef3733a..15de49a 100644 --- a/Jaxcel/doc/allclasses-noframe.html +++ b/Jaxcel/doc/allclasses-noframe.html @@ -2,10 +2,10 @@ - + すべてのクラス - + @@ -19,7 +19,9 @@
  • JaxcelOutputException
  • JaxcelRuntimeException
  • MakeReportTool
  • +
  • MakeReportWithObject
  • ReportMaker
  • +
  • SampleObject
  • TLParser
  • diff --git a/Jaxcel/doc/constant-values.html b/Jaxcel/doc/constant-values.html index bee7738..fd08372 100644 --- a/Jaxcel/doc/constant-values.html +++ b/Jaxcel/doc/constant-values.html @@ -2,10 +2,10 @@ - + 定数フィールド値 - + diff --git a/Jaxcel/doc/deprecated-list.html b/Jaxcel/doc/deprecated-list.html index eee0565..07415b5 100644 --- a/Jaxcel/doc/deprecated-list.html +++ b/Jaxcel/doc/deprecated-list.html @@ -2,10 +2,10 @@ - + 非推奨APIのリスト - + diff --git a/Jaxcel/doc/help-doc.html b/Jaxcel/doc/help-doc.html index 73eeca7..cd5b5ee 100644 --- a/Jaxcel/doc/help-doc.html +++ b/Jaxcel/doc/help-doc.html @@ -2,10 +2,10 @@ - + APIヘルプ - + diff --git a/Jaxcel/doc/index-files/index-1.html b/Jaxcel/doc/index-files/index-1.html index d1d4005..4342a95 100644 --- a/Jaxcel/doc/index-files/index-1.html +++ b/Jaxcel/doc/index-files/index-1.html @@ -2,10 +2,10 @@ - + Cの索引 - + @@ -63,7 +63,7 @@ -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V 

    C

    @@ -78,7 +78,7 @@ テンプレートファイルの変更は保存しません。
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V  -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    R

    +

    P

    -
    ReportMaker - org.hanei.jaxcel.reportのクラス
    +
    parse(Cell) - クラス のメソッドorg.hanei.jaxcel.report.TLParser
    -
    Excel帳票生成クラス
    - テンプレートのExcelファイルにデータを挿入することでExcel帳票を生成する。
    -
    -
    ReportMaker() - クラス のコンストラクタorg.hanei.jaxcel.report.ReportMaker
    -
    -
    コンストラクタ
    +
    EL式、If句、Foreach句のパース
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    S

    +

    R

    -
    setCurrentSheet(Sheet) - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    +
    ReportMaker - org.hanei.jaxcel.reportのクラス
    -
    参照中とするWorksheetオブジェクトを設定
    +
    Excel帳票生成クラス
    + テンプレートのExcelファイルにデータを挿入することでExcel帳票を生成する。
    -
    setElManager(ELManager) - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    +
    ReportMaker() - クラス のコンストラクタorg.hanei.jaxcel.report.ReportMaker
    -
    ELManagerオブジェクトを設定
    -
    -
    setParameter(Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ELManager
    -
    -
    EL式解析で使用するオブジェクトをパラメータとしてセット
    -
    -
    shift(Sheet, CellRangeAddress, String, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    対象範囲をブロック指定でシフトする
    -
    -
    shift(Sheet, CellRangeAddress, String, int, boolean) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    対象範囲をシフトする
    +
    コンストラクタ
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    T

    +

    S

    -
    TLParser - org.hanei.jaxcel.reportのクラス
    +
    SampleObject - org.hanei.jaxcel.exampleのクラス
    -
    Excelテンプレートシートの指示子(Template Language)、EL式(Expression Language)の検索、パースを行う
    +
    サンプルデータオブジェクト
    -
    TLParser(JaxcelContext) - クラス のコンストラクタorg.hanei.jaxcel.report.TLParser
    +
    SampleObject() - クラス のコンストラクタorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    setCurrentSheet(Sheet) - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    -
    コンストラクタ
    +
    参照中とするWorksheetオブジェクトを設定
    +
    +
    setDataA(String) - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    setDataB(int) - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    setDataC(double) - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    setDataD(boolean) - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    setElManager(ELManager) - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    +
    +
    ELManagerオブジェクトを設定
    +
    +
    setParameter(Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ELManager
    +
    +
    EL式解析で使用するオブジェクトをパラメータとしてセット
    +
    +
    shift(Sheet, CellRangeAddress, String, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    対象範囲をブロック指定でシフトする
    +
    +
    shift(Sheet, CellRangeAddress, String, int, boolean) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    対象範囲をシフトする
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    diff --git a/Jaxcel/doc/index-files/index-13.html b/Jaxcel/doc/index-files/index-13.html index 942d92d..2b7c7a2 100644 --- a/Jaxcel/doc/index-files/index-13.html +++ b/Jaxcel/doc/index-files/index-13.html @@ -2,16 +2,16 @@ - + -Vの索引 - +Tの索引 + @@ -38,7 +38,7 @@ -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    V

    +

    T

    -
    validateColumn(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    TLParser - org.hanei.jaxcel.reportのクラス
    -
    範囲の列方向妥当性チェック
    +
    Excelテンプレートシートの指示子(Template Language)、EL式(Expression Language)の検索、パースを行う
    -
    validateRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    TLParser(JaxcelContext) - クラス のコンストラクタorg.hanei.jaxcel.report.TLParser
    -
    範囲の妥当性チェック
    -
    -
    validateRow(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    範囲の行方向妥当性チェック
    +
    コンストラクタ
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    @@ -102,7 +98,7 @@ -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    E

    +

    D

    -
    ELManager - org.hanei.jaxcel.reportのクラス
    -
    -
    EL式の解析、解析で使用するパラメータオブジェクトの保持を行う。
    -
    -
    ELManager() - クラス のコンストラクタorg.hanei.jaxcel.report.ELManager
    -
    -
    コンストラクタ
    -
    -
    ELManager(Map<String, Object>) - クラス のコンストラクタorg.hanei.jaxcel.report.ELManager
    -
    -
    コンストラクタ
    -
    -
    ENCLOSES - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
    dataApub - クラス の変数org.hanei.jaxcel.example.SampleObject
     
    -
    evaluate(String) - クラス のメソッドorg.hanei.jaxcel.report.ELManager
    -
    -
    EL式を解析。
    -
    -
    ExcelUtil - org.hanei.jaxcel.utilのクラス
    -
    -
    Excelユーティリティクラス
    -
    -
    ExcelUtil() - クラス のコンストラクタorg.hanei.jaxcel.util.ExcelUtil
    +
    dataBpub - クラス の変数org.hanei.jaxcel.example.SampleObject
    +
     
    +
    dataCpub - クラス の変数org.hanei.jaxcel.example.SampleObject
    +
     
    +
    dataDpub - クラス の変数org.hanei.jaxcel.example.SampleObject
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    G

    +

    E

    -
    getCurrentSheet() - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    +
    ELManager - org.hanei.jaxcel.reportのクラス
    -
    参照中のWorksheetオブジェクトを返却
    +
    EL式の解析、解析で使用するパラメータオブジェクトの保持を行う。
    -
    getElManager() - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    +
    ELManager() - クラス のコンストラクタorg.hanei.jaxcel.report.ELManager
    -
    ELManagerオブジェクトを返却
    +
    コンストラクタ
    -
    getIntersectRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    ELManager(Map<String, Object>) - クラス のコンストラクタorg.hanei.jaxcel.report.ELManager
    -
    指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する
    +
    コンストラクタ
    -
    getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    ENCLOSES - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
     
    +
    evaluate(String) - クラス のメソッドorg.hanei.jaxcel.report.ELManager
    -
    指定された範囲の交差する範囲を返却する
    +
    EL式を解析。
    -
    getIntersectString(CellRangeAddress, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    ExcelUtil - org.hanei.jaxcel.utilのクラス
    -
    指定された範囲の交差状態を定数文字列で返却する
    - ブック、シートは意識しません。
    -
    -
    getLastColNum(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    シートの最大列数を返却
    -
    -
    getLastColNum(Sheet, int, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    シート指定行範囲の最大列数を返却
    -
    -
    getMaxColumnIndex(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    シートの最大列数を返却
    -
    -
    getMaxRowIndex(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    シートの最大行数を返却
    -
    -
    getMoveFormula(Sheet, String, int, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    -
    数式に使用されている相対参照を指定距離で移動した結果を返却
    - 配列数式はPOIの制約上使用できません
    +
    Excelユーティリティクラス
    +
    ExcelUtil() - クラス のコンストラクタorg.hanei.jaxcel.util.ExcelUtil
    +
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    I

    +

    G

    -
    INSIDE - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
    getCurrentSheet() - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    -
    範囲判定
    +
    参照中のWorksheetオブジェクトを返却
    -
    isFullColumnRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    getDataA() - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    getDataB() - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    getDataC() - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    getElManager() - クラス のメソッドorg.hanei.jaxcel.report.JaxcelContext
    -
    列全体を指定している範囲であるかの判定
    +
    ELManagerオブジェクトを返却
    -
    isFullRowRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    getIntersectRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    行全体を指定している範囲であるかの判定
    +
    指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する
    -
    isReParseCell() - クラス のメソッドorg.hanei.jaxcel.report.TLParser
    +
    getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    同一セルの再パース要否を返却
    +
    指定された範囲の交差する範囲を返却する
    +
    +
    getIntersectString(CellRangeAddress, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    指定された範囲の交差状態を定数文字列で返却する
    + ブック、シートは意識しません。
    +
    +
    getLastColNum(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    シートの最大列数を返却
    +
    +
    getLastColNum(Sheet, int, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    シート指定行範囲の最大列数を返却
    +
    +
    getMaxColumnIndex(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    シートの最大列数を返却
    +
    +
    getMaxRowIndex(Sheet) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    シートの最大行数を返却
    +
    +
    getMoveFormula(Sheet, String, int, int) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    数式に使用されている相対参照を指定距離で移動した結果を返却
    + 配列数式はPOIの制約上使用できません
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    J

    +

    I

    -
    JaxcelContext - org.hanei.jaxcel.reportのクラス
    +
    INSIDE - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    -
    Jaxcelコンテキスト
    +
    範囲判定
    -
    JaxcelContext() - クラス のコンストラクタorg.hanei.jaxcel.report.JaxcelContext
    +
    isDataD() - クラス のメソッドorg.hanei.jaxcel.example.SampleObject
    +
     
    +
    isFullColumnRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    コンストラクタ
    +
    列全体を指定している範囲であるかの判定
    -
    JaxcelInputException - org.hanei.jaxcel.exceptionの例外
    +
    isFullRowRange(Sheet, CellRangeAddress) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    -
    Jaxcelインプット例外クラス
    - 引数チェックエラー、ファイルオープンエラー等発生時の例外
    +
    行全体を指定している範囲であるかの判定
    -
    JaxcelInputException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelInputException
    -
     
    -
    JaxcelInputException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelInputException
    -
     
    -
    JaxcelOutputException - org.hanei.jaxcel.exceptionの例外
    +
    isReParseCell() - クラス のメソッドorg.hanei.jaxcel.report.TLParser
    -
    Jaxcelアウトプット例外クラス
    - ファイル出力、クローズエラー等発生時の例外
    +
    同一セルの再パース要否を返却
    -
    JaxcelOutputException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelOutputException
    -
     
    -
    JaxcelOutputException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelOutputException
    -
     
    -
    JaxcelRuntimeException - org.hanei.jaxcel.exceptionの例外
    -
    -
    Jaxcel例外基底クラス
    -
    -
    JaxcelRuntimeException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelRuntimeException
    -
     
    -
    JaxcelRuntimeException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelRuntimeException
    -
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    M

    +

    J

    -
    main(String[]) - クラス のstaticメソッドorg.hanei.jaxcel.util.MakeReportTool
    +
    JaxcelContext - org.hanei.jaxcel.reportのクラス
    -
    ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    Jaxcelコンテキスト
    -
    makeReport(InputStream, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    JaxcelContext() - クラス のコンストラクタorg.hanei.jaxcel.report.JaxcelContext
    -
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。
    +
    コンストラクタ
    -
    makeReport(InputStream, Map<String, Object>, OutputStream) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    JaxcelInputException - org.hanei.jaxcel.exceptionの例外
    -
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。
    +
    Jaxcelインプット例外クラス
    + 引数チェックエラー、ファイルオープンエラー等発生時の例外
    -
    makeReport(InputStream, Map<String, Object>, File) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    -
    -
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    -
    -
    makeReport(File, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    -
    -
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。
    -
    -
    makeReport(File, Map<String, Object>, OutputStream) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    -
    -
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。
    -
    -
    makeReport(File, Map<String, Object>, File) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    -
    -
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    -
    -
    makeReport(Workbook, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    JaxcelInputException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelInputException
    +
     
    +
    JaxcelInputException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelInputException
    +
     
    +
    JaxcelOutputException - org.hanei.jaxcel.exceptionの例外
    -
    ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。
    +
    Jaxcelアウトプット例外クラス
    + ファイル出力、クローズエラー等発生時の例外
    -
    MakeReportTool - org.hanei.jaxcel.utilのクラス
    +
    JaxcelOutputException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelOutputException
     
    -
    MakeReportTool() - クラス のコンストラクタorg.hanei.jaxcel.util.MakeReportTool
    +
    JaxcelOutputException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelOutputException
     
    -
    moveRange(Sheet, CellRangeAddress, int, int, boolean) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    JaxcelRuntimeException - org.hanei.jaxcel.exceptionの例外
    -
    対象範囲を移動する
    +
    Jaxcel例外基底クラス
    +
    JaxcelRuntimeException(String) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelRuntimeException
    +
     
    +
    JaxcelRuntimeException(String, Throwable) - 例外 のコンストラクタorg.hanei.jaxcel.exception.JaxcelRuntimeException
    +
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    N

    +

    M

    -
    NO_INTERSECTION - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
    main(String[]) - クラス のstaticメソッドorg.hanei.jaxcel.example.MakeReportWithObject
    +
    +
    ExcelテンプレートファイルにJavaObjectサンプルデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    +
    main(String[]) - クラス のstaticメソッドorg.hanei.jaxcel.util.MakeReportTool
    +
    +
    ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    +
    makeReport(InputStream, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。
    +
    +
    makeReport(InputStream, Map<String, Object>, OutputStream) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。
    +
    +
    makeReport(InputStream, Map<String, Object>, File) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    +
    makeReport(File, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。
    +
    +
    makeReport(File, Map<String, Object>, OutputStream) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。
    +
    +
    makeReport(File, Map<String, Object>, File) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    +
    makeReport(Workbook, Map<String, Object>) - クラス のメソッドorg.hanei.jaxcel.report.ReportMaker
    +
    +
    ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。
    +
    +
    MakeReportTool - org.hanei.jaxcel.utilのクラス
    +
    +
    Excel帳票出力コンソールツールクラス
    +
    +
    MakeReportTool() - クラス のコンストラクタorg.hanei.jaxcel.util.MakeReportTool
     
    +
    MakeReportWithObject - org.hanei.jaxcel.exampleのクラス
    +
    +
    JavaオブジェクトからのExcel帳票出力サンプルクラス
    +
    +
    MakeReportWithObject() - クラス のコンストラクタorg.hanei.jaxcel.example.MakeReportWithObject
    +
     
    +
    moveRange(Sheet, CellRangeAddress, int, int, boolean) - クラス のstaticメソッドorg.hanei.jaxcel.util.ExcelUtil
    +
    +
    対象範囲を移動する
    +
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    O

    +

    N

    -
    org.hanei.jaxcel.exception - パッケージ org.hanei.jaxcel.exception
    -
     
    -
    org.hanei.jaxcel.report - パッケージ org.hanei.jaxcel.report
    -
     
    -
    org.hanei.jaxcel.util - パッケージ org.hanei.jaxcel.util
    -
     
    -
    OVERLAP - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
    NO_INTERSECTION - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    -
    C E G I J M N O P R S T V  +
    C D E G I J M N O P R S T V  -

    P

    +

    O

    -
    parse(Cell) - クラス のメソッドorg.hanei.jaxcel.report.TLParser
    -
    -
    EL式、If句、Foreach句のパース
    -
    +
    org.hanei.jaxcel.example - パッケージ org.hanei.jaxcel.example
    +
     
    +
    org.hanei.jaxcel.exception - パッケージ org.hanei.jaxcel.exception
    +
     
    +
    org.hanei.jaxcel.report - パッケージ org.hanei.jaxcel.report
    +
     
    +
    org.hanei.jaxcel.util - パッケージ org.hanei.jaxcel.util
    +
     
    +
    OVERLAP - クラス のstatic変数org.hanei.jaxcel.util.ExcelUtil
    +
     
    -C E G I J M N O P R S T V 
    +C D E G I J M N O P R S T V 
    diff --git a/Jaxcel/doc/index.html b/Jaxcel/doc/index.html index 9ab6618..bcfddf0 100644 --- a/Jaxcel/doc/index.html +++ b/Jaxcel/doc/index.html @@ -2,7 +2,7 @@ - + 生成されたドキュメント(タイトルなし) + + + + + + +
    +
    org.hanei.jaxcel.example
    +

    クラス MakeReportWithObject

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.hanei.jaxcel.example.MakeReportWithObject
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public class MakeReportWithObject
      +extends java.lang.Object
      +
      JavaオブジェクトからのExcel帳票出力サンプルクラス
      +
      バージョン:
      +
      1.00.00
      +
      作成者:
      +
      Noboru Saito
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        コンストラクタの概要

        + + + + + + + + +
        コンストラクタ 
        コンストラクタと説明
        MakeReportWithObject() 
        +
      • +
      + +
        +
      • + + +

        メソッドの概要

        + + + + + + + + + + +
        メソッド 
        修飾子とタイプメソッドと説明
        static voidmain(java.lang.String[] args) +
        ExcelテンプレートファイルにJavaObjectサンプルデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
        +
        +
          +
        • + + +

          クラスから継承されたメソッド java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        コンストラクタの詳細

        + + + +
          +
        • +

          MakeReportWithObject

          +
          public MakeReportWithObject()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        メソッドの詳細

        + + + +
          +
        • +

          main

          +
          public static void main(java.lang.String[] args)
          +                 throws java.lang.Exception
          +
          ExcelテンプレートファイルにJavaObjectサンプルデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
          +
          パラメータ:
          args - arg1: Excelテンプレートファイルパス
          + arg2: パラメータJSONファイルパス
          + arg3: Excel帳票出力ファイルパス
          +
          例外:
          +
          java.lang.Exception
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/SampleObject.html b/Jaxcel/doc/org/hanei/jaxcel/example/SampleObject.html new file mode 100644 index 0000000..ad1e393 --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/SampleObject.html @@ -0,0 +1,434 @@ + + + + + + +SampleObject + + + + + + + + + + + +
    +
    org.hanei.jaxcel.example
    +

    クラス SampleObject

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.hanei.jaxcel.example.SampleObject
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public class SampleObject
      +extends java.lang.Object
      +
      サンプルデータオブジェクト
      +
      作成者:
      +
      noboru saito
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        フィールドの概要

        + + + + + + + + + + + + + + + + + + + + + + +
        フィールド 
        修飾子とタイプフィールドと説明
        java.lang.StringdataApub 
        intdataBpub 
        doubledataCpub 
        booleandataDpub 
        +
      • +
      + +
        +
      • + + +

        コンストラクタの概要

        + + + + + + + + +
        コンストラクタ 
        コンストラクタと説明
        SampleObject() 
        +
      • +
      + +
        +
      • + + +

        メソッドの概要

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        メソッド 
        修飾子とタイプメソッドと説明
        java.lang.StringgetDataA() 
        intgetDataB() 
        doublegetDataC() 
        booleanisDataD() 
        voidsetDataA(java.lang.String dataA) 
        voidsetDataB(int dataB) 
        voidsetDataC(double dataC) 
        voidsetDataD(boolean dataD) 
        +
          +
        • + + +

          クラスから継承されたメソッド java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        フィールドの詳細

        + + + +
          +
        • +

          dataApub

          +
          public java.lang.String dataApub
          +
        • +
        + + + +
          +
        • +

          dataBpub

          +
          public int dataBpub
          +
        • +
        + + + +
          +
        • +

          dataCpub

          +
          public double dataCpub
          +
        • +
        + + + +
          +
        • +

          dataDpub

          +
          public boolean dataDpub
          +
        • +
        +
      • +
      + +
        +
      • + + +

        コンストラクタの詳細

        + + + +
          +
        • +

          SampleObject

          +
          public SampleObject()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        メソッドの詳細

        + + + +
          +
        • +

          getDataA

          +
          public java.lang.String getDataA()
          +
          戻り値:
          dataA
          +
        • +
        + + + +
          +
        • +

          setDataA

          +
          public void setDataA(java.lang.String dataA)
          +
          パラメータ:
          dataA - セットする dataA
          +
        • +
        + + + +
          +
        • +

          getDataB

          +
          public int getDataB()
          +
          戻り値:
          dataB
          +
        • +
        + + + +
          +
        • +

          setDataB

          +
          public void setDataB(int dataB)
          +
          パラメータ:
          dataB - セットする dataB
          +
        • +
        + + + +
          +
        • +

          getDataC

          +
          public double getDataC()
          +
          戻り値:
          dataC
          +
        • +
        + + + +
          +
        • +

          setDataC

          +
          public void setDataC(double dataC)
          +
          パラメータ:
          dataC - セットする dataC
          +
        • +
        + + + +
          +
        • +

          isDataD

          +
          public boolean isDataD()
          +
          戻り値:
          dataD
          +
        • +
        + + + +
          +
        • +

          setDataD

          +
          public void setDataD(boolean dataD)
          +
          パラメータ:
          dataD - セットする dataD
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/class-use/MakeReportWithObject.html b/Jaxcel/doc/org/hanei/jaxcel/example/class-use/MakeReportWithObject.html new file mode 100644 index 0000000..9aeb8ee --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/class-use/MakeReportWithObject.html @@ -0,0 +1,116 @@ + + + + + + +クラス org.hanei.jaxcel.example.MakeReportWithObjectの使用 + + + + + + + + + + +
    +

    クラス
    org.hanei.jaxcel.example.MakeReportWithObjectの使用

    +
    +
    org.hanei.jaxcel.example.MakeReportWithObjectはどこからも使用されていません
    + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/class-use/SampleObject.html b/Jaxcel/doc/org/hanei/jaxcel/example/class-use/SampleObject.html new file mode 100644 index 0000000..461a7e8 --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/class-use/SampleObject.html @@ -0,0 +1,116 @@ + + + + + + +クラス org.hanei.jaxcel.example.SampleObjectの使用 + + + + + + + + + + +
    +

    クラス
    org.hanei.jaxcel.example.SampleObjectの使用

    +
    +
    org.hanei.jaxcel.example.SampleObjectはどこからも使用されていません
    + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/package-frame.html b/Jaxcel/doc/org/hanei/jaxcel/example/package-frame.html new file mode 100644 index 0000000..c04f634 --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.hanei.jaxcel.example + + + + +

    org.hanei.jaxcel.example

    +
    +

    クラス

    + +
    + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/package-summary.html b/Jaxcel/doc/org/hanei/jaxcel/example/package-summary.html new file mode 100644 index 0000000..3ab9a0c --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/package-summary.html @@ -0,0 +1,142 @@ + + + + + + +org.hanei.jaxcel.example + + + + + + + + + + +
    +

    パッケージ org.hanei.jaxcel.example

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + +
      クラスの概要 
      クラス説明
      MakeReportWithObject +
      JavaオブジェクトからのExcel帳票出力サンプルクラス
      +
      SampleObject +
      サンプルデータオブジェクト
      +
      +
    • +
    +
    + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/package-tree.html b/Jaxcel/doc/org/hanei/jaxcel/example/package-tree.html new file mode 100644 index 0000000..ccb7ee2 --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/package-tree.html @@ -0,0 +1,130 @@ + + + + + + +org.hanei.jaxcel.example クラス階層 + + + + + + + +
    + + + + + +
    + + +
    +

    パッケージorg.hanei.jaxcel.exampleの階層

    +パッケージ階層: + +
    +
    +

    クラス階層

    + +
    + +
    + + + + + +
    + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/example/package-use.html b/Jaxcel/doc/org/hanei/jaxcel/example/package-use.html new file mode 100644 index 0000000..cc61ade --- /dev/null +++ b/Jaxcel/doc/org/hanei/jaxcel/example/package-use.html @@ -0,0 +1,116 @@ + + + + + + +パッケージ org.hanei.jaxcel.exampleの使用 + + + + + + + + + + +
    +

    パッケージ
    org.hanei.jaxcel.exampleの使用

    +
    +
    org.hanei.jaxcel.exampleはどこからも使用されていません
    + + + + + + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelInputException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelInputException.html index 176a1cd..05d1305 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelInputException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelInputException.html @@ -2,10 +2,10 @@ - + JaxcelInputException - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelOutputException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelOutputException.html index b8ccd54..d77d1ae 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelOutputException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelOutputException.html @@ -2,10 +2,10 @@ - + JaxcelOutputException - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelRuntimeException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelRuntimeException.html index 21b95fd..e8fb244 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelRuntimeException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelRuntimeException.html @@ -2,10 +2,10 @@ - + JaxcelRuntimeException - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelInputException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelInputException.html index d0ad0ee..335c00c 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelInputException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelInputException.html @@ -2,10 +2,10 @@ - + クラス org.hanei.jaxcel.exception.JaxcelInputExceptionの使用 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelOutputException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelOutputException.html index d1b4d9f..423f8eb 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelOutputException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelOutputException.html @@ -2,10 +2,10 @@ - + クラス org.hanei.jaxcel.exception.JaxcelOutputExceptionの使用 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelRuntimeException.html b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelRuntimeException.html index c740183..195ebc1 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelRuntimeException.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelRuntimeException.html @@ -2,10 +2,10 @@ - + クラス org.hanei.jaxcel.exception.JaxcelRuntimeExceptionの使用 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/package-frame.html b/Jaxcel/doc/org/hanei/jaxcel/exception/package-frame.html index 6bafcbf..501d058 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/package-frame.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/package-frame.html @@ -2,10 +2,10 @@ - + org.hanei.jaxcel.exception - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/exception/package-summary.html b/Jaxcel/doc/org/hanei/jaxcel/exception/package-summary.html index 29b2989..76f3ac8 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/exception/package-summary.html +++ b/Jaxcel/doc/org/hanei/jaxcel/exception/package-summary.html @@ -2,10 +2,10 @@ - + org.hanei.jaxcel.exception - + @@ -37,7 +37,7 @@
    @@ -187,7 +192,7 @@ extends java.lang.Object

    main

    public static void main(java.lang.String[] args)
                      throws java.lang.Exception
    -
    ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    +
    ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
    パラメータ:
    args - arg1: Excelテンプレートファイルパス
    arg2: パラメータJSONファイルパス
    arg3: Excel帳票出力ファイルパス
    diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html index 39ba2f0..57fb0f7 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html @@ -2,10 +2,10 @@ - + クラス org.hanei.jaxcel.util.ExcelUtilの使用 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html index 26aed1c..9a9c758 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html @@ -2,10 +2,10 @@ - + クラス org.hanei.jaxcel.util.MakeReportToolの使用 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/package-frame.html b/Jaxcel/doc/org/hanei/jaxcel/util/package-frame.html index d333825..4c2a894 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/package-frame.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/package-frame.html @@ -2,10 +2,10 @@ - + org.hanei.jaxcel.util - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/package-summary.html b/Jaxcel/doc/org/hanei/jaxcel/util/package-summary.html index fb0a757..de44c64 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/package-summary.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/package-summary.html @@ -2,10 +2,10 @@ - + org.hanei.jaxcel.util - + @@ -84,7 +84,9 @@ MakeReportTool -  + +
    Excel帳票出力コンソールツールクラス
    + diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html b/Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html index 9da8ec3..1c92332 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html @@ -2,10 +2,10 @@ - + org.hanei.jaxcel.util クラス階層 - + diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/package-use.html b/Jaxcel/doc/org/hanei/jaxcel/util/package-use.html index 5170465..89c4dd4 100644 --- a/Jaxcel/doc/org/hanei/jaxcel/util/package-use.html +++ b/Jaxcel/doc/org/hanei/jaxcel/util/package-use.html @@ -2,10 +2,10 @@ - + パッケージ org.hanei.jaxcel.utilの使用 - + diff --git a/Jaxcel/doc/overview-frame.html b/Jaxcel/doc/overview-frame.html index a30dcb0..780e508 100644 --- a/Jaxcel/doc/overview-frame.html +++ b/Jaxcel/doc/overview-frame.html @@ -2,10 +2,10 @@ - + 概要リスト - + @@ -13,6 +13,7 @@

    パッケージ