<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/ooxml-schemas-1.1.jar"/>
- <classpathentry kind="lib" path="lib/poi-3.10-FINAL-20140208.jar"/>
- <classpathentry kind="lib" path="lib/poi-ooxml-3.10-FINAL-20140208.jar"/>
- <classpathentry kind="lib" path="lib/commons-jexl-2.1.1.jar"/>
- <classpathentry kind="lib" path="lib/commons-lang3-3.3.2.jar"/>
+ <classpathentry kind="lib" path="lib/poi-3.10-FINAL-20140208.jar">
+ <attributes>
+ <attribute name="javadoc_location" value="https://poi.apache.org/apidocs/"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib" path="lib/poi-ooxml-3.10-FINAL-20140208.jar">
+ <attributes>
+ <attribute name="javadoc_location" value="https://poi.apache.org/apidocs/"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib" path="lib/commons-jexl-2.1.1.jar">
+ <attributes>
+ <attribute name="javadoc_location" value="http://commons.apache.org/proper/commons-jexl/apidocs/"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib" path="lib/commons-lang3-3.3.2.jar">
+ <attributes>
+ <attribute name="javadoc_location" value="http://commons.apache.org/proper/commons-lang/javadocs/api-release/"/>
+ </attributes>
+ </classpathentry>
<classpathentry kind="lib" path="lib/xmlbeans-2.6.0.jar"/>
<classpathentry kind="lib" path="lib/commons-codec-1.9.jar"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
・JSONIC 1.3
・jsonic-1.3.5.jar ※
- â\80»ã\82µã\83³ã\83\97ã\83«ç\89ã\81§ä½¿ç\94¨ã\81\99ã\82\8bã\82³ã\83³ã\82½ã\83¼ã\83«ツール「MakeReportTool」使用時のみ必要です。
+ â\80»ã\82³ã\83\9eã\83³ã\83\89ã\83©ã\82¤ã\83³ツール「MakeReportTool」使用時のみ必要です。
http://jsonic.sourceforge.jp/
<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
<project basedir="." default="build" name="jaxcel">\r
- <property name="varsion" value="1.00.00-alpha"/>\r
+ <property name="varsion" value="1.00.00-beta"/>\r
<property name="debuglevel" value="source,lines,vars"/>\r
<property name="target" value="1.7"/>\r
<property name="source" value="1.7"/>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>すべてのクラス</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<li><a href="org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス" target="classFrame">JaxcelOutputException</a></li>\r
<li><a href="org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス" target="classFrame">JaxcelRuntimeException</a></li>\r
<li><a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">MakeReportTool</a></li>\r
-<li><a href="org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス" target="classFrame">MakeReportWithObject</a></li>\r
<li><a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">ReportMaker</a></li>\r
-<li><a href="org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス" target="classFrame">SampleObject</a></li>\r
<li><a href="org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">TLParser</a></li>\r
</ul>\r
</div>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>すべてのクラス</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<li><a href="org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></li>\r
<li><a href="org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></li>\r
<li><a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></li>\r
-<li><a href="org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス">MakeReportWithObject</a></li>\r
<li><a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></li>\r
-<li><a href="org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></li>\r
<li><a href="org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></li>\r
</ul>\r
</div>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>定数フィールド値</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>非推奨APIのリスト</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>APIヘルプ</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>Cの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_C_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_C_">\r
<!-- -->\r
</a>\r
<h2 class="title">C</h2>\r
テンプレートファイルの変更は保存しません。</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Pの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Rの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Pの索引";\r
+ parent.document.title="Rの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_P_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_R_">\r
<!-- -->\r
</a>\r
-<h2 class="title">P</h2>\r
+<h2 class="title">R</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#parse(org.apache.poi.ss.usermodel.Cell)">parse(Cell)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ReportMaker</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
<dd>\r
-<div class="block">EL式、If句、Foreach句のパース</div>\r
+<div class="block">Excel帳票生成クラス<br>
+ テンプレートのExcelファイルにデータを挿入することでExcel帳票を生成する。</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#ReportMaker()">ReportMaker()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">コンストラクタ</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Rの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Sの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Rの索引";\r
+ parent.document.title="Sの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_R_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_S_">\r
<!-- -->\r
</a>\r
-<h2 class="title">R</h2>\r
+<h2 class="title">S</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ReportMaker</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#setCurrentSheet(org.apache.poi.ss.usermodel.Sheet)">setCurrentSheet(Sheet)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
<dd>\r
-<div class="block">Excel帳票生成クラス<br>
- テンプレートのExcelファイルにデータを挿入することでExcel帳票を生成する。</div>\r
+<div class="block">参照中とするWorksheetオブジェクトを設定</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#ReportMaker()">ReportMaker()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#setElManager(org.hanei.jaxcel.report.ELManager)">setElManager(ELManager)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
<dd>\r
-<div class="block">コンストラクタ</div>\r
+<div class="block">ELManagerオブジェクトを設定</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#setParameter(java.util.Map)">setParameter(Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dd>\r
+<div class="block">EL式解析で使用するオブジェクトをパラメータとしてセット</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">shift(Sheet, CellRangeAddress, String, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">対象範囲をブロック指定でシフトする</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">shift(Sheet, CellRangeAddress, String, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">対象範囲をシフトする</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Sの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Tの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Sの索引";\r
+ parent.document.title="Tの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_S_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_T_">\r
<!-- -->\r
</a>\r
-<h2 class="title">S</h2>\r
+<h2 class="title">T</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス"><span class="strong">SampleObject</span></a> - <a href="../org/hanei/jaxcel/example/package-summary.html">org.hanei.jaxcel.example</a>のクラス</dt>\r
+<dt><a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">TLParser</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
<dd>\r
-<div class="block">サンプルデータオブジェクト</div>\r
+<div class="block">Excelテンプレートシートの指示子(Template Language)、EL式(Expression Language)の検索、パースを行う</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#SampleObject()">SampleObject()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#setCurrentSheet(org.apache.poi.ss.usermodel.Sheet)">setCurrentSheet(Sheet)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#TLParser(org.hanei.jaxcel.report.JaxcelContext)">TLParser(JaxcelContext)</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
<dd>\r
-<div class="block">参照中とするWorksheetオブジェクトを設定</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#setDataA(java.lang.String)">setDataA(String)</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#setDataB(int)">setDataB(int)</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#setDataC(double)">setDataC(double)</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#setDataD(boolean)">setDataD(boolean)</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#setElManager(org.hanei.jaxcel.report.ELManager)">setElManager(ELManager)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
-<dd>\r
-<div class="block">ELManagerオブジェクトを設定</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#setParameter(java.util.Map)">setParameter(Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
-<dd>\r
-<div class="block">EL式解析で使用するオブジェクトをパラメータとしてセット</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">shift(Sheet, CellRangeAddress, String, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">対象範囲をブロック指定でシフトする</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">shift(Sheet, CellRangeAddress, String, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">対象範囲をシフトする</div>\r
+<div class="block">コンストラクタ</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Tの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Vの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Tの索引";\r
+ parent.document.title="Vの索引";\r
}\r
//-->\r
</script>\r
<div class="subNav">\r
<ul class="navList">\r
<li><a href="index-12.html">前の文字</a></li>\r
-<li><a href="index-14.html">次の文字</a></li>\r
+<li>次の文字</li>\r
</ul>\r
<ul class="navList">\r
<li><a href="../index.html?index-filesindex-13.html" target="_top">フレーム</a></li>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_T_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_V_">\r
<!-- -->\r
</a>\r
-<h2 class="title">T</h2>\r
+<h2 class="title">V</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">TLParser</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateColumn(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateColumn(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">Excelテンプレートシートの指示子(Template Language)、EL式(Expression Language)の検索、パースを行う</div>\r
+<div class="block">範囲の列方向妥当性チェック</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#TLParser(org.hanei.jaxcel.report.JaxcelContext)">TLParser(JaxcelContext)</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">コンストラクタ</div>\r
+<div class="block">範囲の妥当性チェック</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateRow(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRow(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">範囲の行方向妥当性チェック</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<div class="subNav">\r
<ul class="navList">\r
<li><a href="index-12.html">前の文字</a></li>\r
-<li><a href="index-14.html">次の文字</a></li>\r
+<li>次の文字</li>\r
</ul>\r
<ul class="navList">\r
<li><a href="../index.html?index-filesindex-13.html" target="_top">フレーム</a></li>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Dの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Eの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Dの索引";\r
+ parent.document.title="Eの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_D_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_E_">\r
<!-- -->\r
</a>\r
-<h2 class="title">D</h2>\r
+<h2 class="title">E</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#dataApub">dataApub</a></span> - クラス の変数org.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ELManager</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
+<dd>\r
+<div class="block">EL式の解析、解析で使用するパラメータオブジェクトの保持を行う。</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#ELManager()">ELManager()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dd>\r
+<div class="block">コンストラクタ</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#ELManager(java.util.Map)">ELManager(Map<String, Object>)</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dd>\r
+<div class="block">コンストラクタ</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ENCLOSES">ENCLOSES</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#dataBpub">dataBpub</a></span> - クラス の変数org.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#dataCpub">dataCpub</a></span> - クラス の変数org.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#dataDpub">dataDpub</a></span> - クラス の変数org.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#evaluate(java.lang.String)">evaluate(String)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dd>\r
+<div class="block">EL式を解析。</div>\r
+</dd>\r
+<dt><a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
+<dd>\r
+<div class="block">Excelユーティリティクラス</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ExcelUtil()">ExcelUtil()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd> </dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Eの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Gの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Eの索引";\r
+ parent.document.title="Gの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_E_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_G_">\r
<!-- -->\r
</a>\r
-<h2 class="title">E</h2>\r
+<h2 class="title">G</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ELManager</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#getCurrentSheet()">getCurrentSheet()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
<dd>\r
-<div class="block">EL式の解析、解析で使用するパラメータオブジェクトの保持を行う。</div>\r
+<div class="block">参照中のWorksheetオブジェクトを返却</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#ELManager()">ELManager()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#getElManager()">getElManager()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
<dd>\r
-<div class="block">コンストラクタ</div>\r
+<div class="block">ELManagerオブジェクトを返却</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#ELManager(java.util.Map)">ELManager(Map<String, Object>)</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">コンストラクタ</div>\r
+<div class="block">指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ENCLOSES">ENCLOSES</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#evaluate(java.lang.String)">evaluate(String)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">EL式を解析。</div>\r
+<div class="block">指定された範囲の交差する範囲を返却する<br></div>\r
</dd>\r
-<dt><a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectString(CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">Excelユーティリティクラス</div>\r
+<div class="block">指定された範囲の交差状態を定数文字列で返却する<br>
+ ブック、シートは意識しません。</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet)">getLastColNum(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">シートの最大列数を返却</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">getLastColNum(Sheet, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">シート指定行範囲の最大列数を返却</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxColumnIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">シートの最大列数を返却</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxRowIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">シートの最大行数を返却</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">getMoveFormula(Sheet, String, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">数式に使用されている相対参照を指定距離で移動した結果を返却<br>
+ 配列数式はPOIの制約上使用できません</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ExcelUtil()">ExcelUtil()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd> </dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Gの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Iの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Gの索引";\r
+ parent.document.title="Iの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_G_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_I_">\r
<!-- -->\r
</a>\r
-<h2 class="title">G</h2>\r
+<h2 class="title">I</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#getCurrentSheet()">getCurrentSheet()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#INSIDE">INSIDE</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">参照中のWorksheetオブジェクトを返却</div>\r
+<div class="block">範囲判定</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#getDataA()">getDataA()</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#getDataB()">getDataB()</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#getDataC()">getDataC()</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#getElManager()">getElManager()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullColumnRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">ELManagerオブジェクトを返却</div>\r
+<div class="block">列全体を指定している範囲であるかの判定</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullRowRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd>\r
-<div class="block">指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する</div>\r
+<div class="block">行全体を指定している範囲であるかの判定</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#isReParseCell()">isReParseCell()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
<dd>\r
-<div class="block">指定された範囲の交差する範囲を返却する<br></div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectString(CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">指定された範囲の交差状態を定数文字列で返却する<br>
- ブック、シートは意識しません。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet)">getLastColNum(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">シートの最大列数を返却</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">getLastColNum(Sheet, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">シート指定行範囲の最大列数を返却</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxColumnIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">シートの最大列数を返却</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxRowIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">シートの最大行数を返却</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">getMoveFormula(Sheet, String, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">数式に使用されている相対参照を指定距離で移動した結果を返却<br>
- 配列数式はPOIの制約上使用できません</div>\r
+<div class="block">同一セルの再パース要否を返却</div>\r
</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Iの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Jの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Iの索引";\r
+ parent.document.title="Jの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_I_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_J_">\r
<!-- -->\r
</a>\r
-<h2 class="title">I</h2>\r
+<h2 class="title">J</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#INSIDE">INSIDE</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">JaxcelContext</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
<dd>\r
-<div class="block">範囲判定</div>\r
+<div class="block">Jaxcelコンテキスト</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/SampleObject.html#isDataD()">isDataD()</a></span> - クラス のメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス">SampleObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullColumnRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#JaxcelContext()">JaxcelContext()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
<dd>\r
-<div class="block">列全体を指定している範囲であるかの判定</div>\r
+<div class="block">コンストラクタ</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullRowRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelInputException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
<dd>\r
-<div class="block">行全体を指定している範囲であるかの判定</div>\r
+<div class="block">Jaxcelインプット例外クラス<br>
+ 引数チェックエラー、ファイルオープンエラー等発生時の例外</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#isReParseCell()">isReParseCell()</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html#JaxcelInputException(java.lang.String)">JaxcelInputException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></dt>\r
+<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html#JaxcelInputException(java.lang.String, java.lang.Throwable)">JaxcelInputException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></dt>\r
+<dd> </dd>\r
+<dt><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelOutputException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
<dd>\r
-<div class="block">同一セルの再パース要否を返却</div>\r
+<div class="block">Jaxcelアウトプット例外クラス<br>
+ ファイル出力、クローズエラー等発生時の例外</div>\r
</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html#JaxcelOutputException(java.lang.String)">JaxcelOutputException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></dt>\r
+<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html#JaxcelOutputException(java.lang.String, java.lang.Throwable)">JaxcelOutputException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></dt>\r
+<dd> </dd>\r
+<dt><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelRuntimeException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
+<dd>\r
+<div class="block">Jaxcel例外基底クラス</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html#JaxcelRuntimeException(java.lang.String)">JaxcelRuntimeException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></dt>\r
+<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html#JaxcelRuntimeException(java.lang.String, java.lang.Throwable)">JaxcelRuntimeException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></dt>\r
+<dd> </dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Jの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Mの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Jの索引";\r
+ parent.document.title="Mの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_J_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_M_">\r
<!-- -->\r
</a>\r
-<h2 class="title">J</h2>\r
+<h2 class="title">M</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">JaxcelContext</span></a> - <a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a>のクラス</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#main(java.lang.String[])">main(String[])</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
<dd>\r
-<div class="block">Jaxcelコンテキスト</div>\r
+<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/JaxcelContext.html#JaxcelContext()">JaxcelContext()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map)">makeReport(InputStream, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
<dd>\r
-<div class="block">コンストラクタ</div>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
</dd>\r
-<dt><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelInputException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.OutputStream)">makeReport(InputStream, Map<String, Object>, OutputStream)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
<dd>\r
-<div class="block">Jaxcelインプット例外クラス<br>
- 引数チェックエラー、ファイルオープンエラー等発生時の例外</div>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html#JaxcelInputException(java.lang.String)">JaxcelInputException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelInputException.html#JaxcelInputException(java.lang.String, java.lang.Throwable)">JaxcelInputException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></dt>\r
-<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelOutputException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.File)">makeReport(InputStream, Map<String, Object>, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
<dd>\r
-<div class="block">Jaxcelアウトプット例外クラス<br>
- ファイル出力、クローズエラー等発生時の例外</div>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html#JaxcelOutputException(java.lang.String)">JaxcelOutputException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html#JaxcelOutputException(java.lang.String, java.lang.Throwable)">JaxcelOutputException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></dt>\r
-<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス"><span class="strong">JaxcelRuntimeException</span></a> - <a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a>の例外</dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map)">makeReport(File, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
<dd>\r
-<div class="block">Jaxcel例外基底クラス</div>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html#JaxcelRuntimeException(java.lang.String)">JaxcelRuntimeException(String)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html#JaxcelRuntimeException(java.lang.String, java.lang.Throwable)">JaxcelRuntimeException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.OutputStream)">makeReport(File, Map<String, Object>, OutputStream)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.File)">makeReport(File, Map<String, Object>, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">makeReport(Workbook, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。</div>\r
+</dd>\r
+<dt><a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
+<dd>\r
+<div class="block">Excel帳票出力コマンドラインツールクラス</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#MakeReportTool()">MakeReportTool()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">moveRange(Sheet, CellRangeAddress, int, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>\r
+<div class="block">対象範囲を移動する</div>\r
+</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Mの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Nの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Mの索引";\r
+ parent.document.title="Nの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_M_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_N_">\r
<!-- -->\r
</a>\r
-<h2 class="title">M</h2>\r
+<h2 class="title">N</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/MakeReportWithObject.html#main(java.lang.String[])">main(String[])</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス">MakeReportWithObject</a></dt>\r
-<dd>\r
-<div class="block">ExcelテンプレートファイルにJavaObjectサンプルデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#main(java.lang.String[])">main(String[])</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
-<dd>\r
-<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map)">makeReport(InputStream, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.OutputStream)">makeReport(InputStream, Map<String, Object>, OutputStream)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.File)">makeReport(InputStream, Map<String, Object>, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map)">makeReport(File, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.OutputStream)">makeReport(File, Map<String, Object>, OutputStream)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.File)">makeReport(File, Map<String, Object>, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">makeReport(Workbook, Map<String, Object>)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
-<dd>\r
-<div class="block">ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。</div>\r
-</dd>\r
-<dt><a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
-<dd>\r
-<div class="block">Excel帳票出力コンソールツールクラス</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#MakeReportTool()">MakeReportTool()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス"><span class="strong">MakeReportWithObject</span></a> - <a href="../org/hanei/jaxcel/example/package-summary.html">org.hanei.jaxcel.example</a>のクラス</dt>\r
-<dd>\r
-<div class="block">JavaオブジェクトからのExcel帳票出力サンプルクラス</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/example/MakeReportWithObject.html#MakeReportWithObject()">MakeReportWithObject()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.example.<a href="../org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス">MakeReportWithObject</a></dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">moveRange(Sheet, CellRangeAddress, int, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd>\r
-<div class="block">対象範囲を移動する</div>\r
-</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Nの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Oの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Nの索引";\r
+ parent.document.title="Oの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_N_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_O_">\r
<!-- -->\r
</a>\r
-<h2 class="title">N</h2>\r
+<h2 class="title">O</h2>\r
<dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a> - パッケージ org.hanei.jaxcel.exception</dt>\r
+<dd> </dd>\r
+<dt><a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a> - パッケージ org.hanei.jaxcel.report</dt>\r
+<dd> </dd>\r
+<dt><a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a> - パッケージ org.hanei.jaxcel.util</dt>\r
+<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#OVERLAP">OVERLAP</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
<dd> </dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>Oの索引</title>\r
-<meta name="date" content="2014-09-09">\r
+<title>Pの索引</title>\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<script type="text/javascript"><!--\r
if (location.href.indexOf('is-external=true') == -1) {\r
- parent.document.title="Oの索引";\r
+ parent.document.title="Pの索引";\r
}\r
//-->\r
</script>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
-<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> <a name="_O_">\r
+<div class="contentContainer"><a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> <a name="_P_">\r
<!-- -->\r
</a>\r
-<h2 class="title">O</h2>\r
+<h2 class="title">P</h2>\r
<dl>\r
-<dt><a href="../org/hanei/jaxcel/example/package-summary.html">org.hanei.jaxcel.example</a> - パッケージ org.hanei.jaxcel.example</dt>\r
-<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a> - パッケージ org.hanei.jaxcel.exception</dt>\r
-<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a> - パッケージ org.hanei.jaxcel.report</dt>\r
-<dd> </dd>\r
-<dt><a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a> - パッケージ org.hanei.jaxcel.util</dt>\r
-<dd> </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#OVERLAP">OVERLAP</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
-<dd> </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/TLParser.html#parse(org.apache.poi.ss.usermodel.Cell)">parse(Cell)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></dt>\r
+<dd>\r
+<div class="block">EL式、If句、Foreach句のパース</div>\r
+</dd>\r
</dl>\r
-<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">G</a> <a href="index-5.html">I</a> <a href="index-6.html">J</a> <a href="index-7.html">M</a> <a href="index-8.html">N</a> <a href="index-9.html">O</a> <a href="index-10.html">P</a> <a href="index-11.html">R</a> <a href="index-12.html">S</a> <a href="index-13.html">T</a> <a href="index-14.html">V</a> </div>\r
+<a href="index-1.html">C</a> <a href="index-2.html">E</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">J</a> <a href="index-6.html">M</a> <a href="index-7.html">N</a> <a href="index-8.html">O</a> <a href="index-9.html">P</a> <a href="index-10.html">R</a> <a href="index-11.html">S</a> <a href="index-12.html">T</a> <a href="index-13.html">V</a> </div>\r
<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
<div class="bottomNav"><a name="navbar_bottom">\r
<!-- -->\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
-<title>生成されたドキュメント(タイトルなし)</title>\r
+<title>Jaxcel. Java Excel テンプレートエンジン Javadoc</title>\r
+<meta name="description" content="JavaのExcelテンプレートエンジンライブラリ、JaxcelのJavadocです。Jaxcelはテンプレート式を書き込んだExcelファイルにデータを埋め込み、動的にExcelファイルの出力できます。">\r
<script type="text/javascript">\r
targetPage = "" + window.location.search;\r
if (targetPage != "" && targetPage != "undefined")\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>JaxcelInputException</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>JaxcelOutputException</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>JaxcelRuntimeException</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.exception.JaxcelInputExceptionの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.exception.JaxcelOutputExceptionの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.exception.JaxcelRuntimeExceptionの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.exception</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.exception</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
</div>\r
<div class="subNav">\r
<ul class="navList">\r
-<li><a href="../../../../org/hanei/jaxcel/example/package-summary.html">前のパッケージ</a></li>\r
+<li>前のパッケージ</li>\r
<li><a href="../../../../org/hanei/jaxcel/report/package-summary.html">次のパッケージ</a></li>\r
</ul>\r
<ul class="navList">\r
</div>\r
<div class="subNav">\r
<ul class="navList">\r
-<li><a href="../../../../org/hanei/jaxcel/example/package-summary.html">前のパッケージ</a></li>\r
+<li>前のパッケージ</li>\r
<li><a href="../../../../org/hanei/jaxcel/report/package-summary.html">次のパッケージ</a></li>\r
</ul>\r
<ul class="navList">\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.exception クラス階層</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
</div>\r
<div class="subNav">\r
<ul class="navList">\r
-<li><a href="../../../../org/hanei/jaxcel/example/package-tree.html">前</a></li>\r
+<li>前</li>\r
<li><a href="../../../../org/hanei/jaxcel/report/package-tree.html">次</a></li>\r
</ul>\r
<ul class="navList">\r
</div>\r
<div class="subNav">\r
<ul class="navList">\r
-<li><a href="../../../../org/hanei/jaxcel/example/package-tree.html">前</a></li>\r
+<li>前</li>\r
<li><a href="../../../../org/hanei/jaxcel/report/package-tree.html">次</a></li>\r
</ul>\r
<ul class="navList">\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>パッケージ org.hanei.jaxcel.exceptionの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>ELManager</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>JaxcelContext</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>ReportMaker</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<h5>${expression}</h5>
<p>値出力。expressionを解析し値を出力する。</p>
- <h5>#if(${expression} delete:"left|up|clear" block:"true|false" rows:"number" cols:"number")</h5>
- <p>if句。expressionを解析した結果、false判定の場合、指定範囲を設定の方法で削除する。</p>
+ <h5>#foreach(${object in aryObject}[ rows:"number"][ cols:"number"][ direction:"row|col"][ style:"copy|^copy"][ shift:"true|false"][ block:"true|false"][ start:"number"][ end:"number"])</h5>
+ <p>foreach句。配列やListオブジェクト、Mapオブジェクトの繰返し出力を行う。<br>
+ プロパティにより、繰返し出力方向の指定や、繰返し回数、出力範囲以降のセルのシフト方法等を指定可能。</p>
<table border="1" cellspacing="1">
<tr><th>属性</th><th>説明</th></tr>
<tr>
- <td>${expression}</td>
- <td>必須項目。<br>
- Bool値を返す式を指定する。Bool値を返さない式の場合は、値がnullでなければtrueと判断する。</td>
- </tr>
- <tr>
- <td>delete</td>
- <td>オプション。デフォルト "left"<br>
- ${expression}がfalse判定の場合のセルに対する操作を指定する。<br>
- <table>
- <tr><td>left</td><td>左に詰める。</td></tr>
- <tr><td>up</td><td>上に詰める。</td></tr>
- <tr><td>clear</td><td>セルの値・計算式をクリアするのみで詰めない。</td></tr>
- </table>
- </tr>
- <tr>
- <td>block</td>
- <td>オプション。デフォルト "true"<br>
- ブロック範囲での削除操作について指定する。"false"指定で行列全体での削除となる。<br>
- deleteオプションが"up"且つ、blockオプション"false"で行全体が削除対象となる。<br>
- deleteオプションが"left"且つ、blockオプション"false"で列全体が削除対象となる。
+ <td>${object in aryObject}</td>
+ <td>"${" 要素オブジェクト in 配列オブジェクト "}" のフォーマットで指定する。配列オブジェクトには配列、List、Mapが使用可能。<br>
+ rows・colsオプションで指定した範囲内で、要素オブジェクトで指定した名称で各インデックスの要素が出力可能。</td>
</tr>
<tr>
<td>rows</td>
- <td>オプション。デフォルト "1"<br>
- 影響範囲の行数を指定。"1"指定で#if指示子が存在する行のみとなる。
+ <td>繰返し元の行数を正の整数で指定する。"1"指定で#foreach指示子が記述された行のみとなる。省略すると規定値である "1"となる。</td>
</tr>
<tr>
<td>cols</td>
- <td>オプション。デフォルト "1"<br>
- 影響範囲の列数を指定。"1"指定で#if指示子が存在する列のみとなる。
- </tr>
- </table>
-
- <h5>#foreach(${object in listObject} direction:"row|col" style:"copy|^copy" shift:"true|false" block:"true|false" start:"number" end:"number" rows:"number" cols:"number")</h5>
- <p>foreach句。listObjectで繰返し処理を行う。</p>
- <table border="1" cellspacing="1">
- <tr><th>属性</th><th>説明</th></tr>
- <tr>
- <td>${object in listObject}</td>
- <td>必須項目。<br>
- オブジェクト in リストオブジェクトのフォーマットでを指定する。リストオブジェクトには配列、List、Mapが使用可能。</td>
+ <td>繰返し元の列数を正の整数で指定する。"1"指定で#foreach指示子が記述された列のみとなる。省略すると規定値である "1"となる。</td>
</tr>
<tr>
<td>direction</td>
- <td>オプション。デフォルト "row"<br>
- 繰返し処理の方向を指定する。
+ <td>繰返し処理の方向を指定する。省略すると規定値である"row"となる。<br>
<table>
- <tr><td>row</td><td>行(縦)方向に繰返す。</td></tr>
- <tr><td>col</td><td>列(横)方向に繰返す。</td></tr>
- </table>
+ <tr><td>row</td><td>行方向に繰返す。</td></tr>
+ <tr><td>col</td><td>列方向に繰返す。</td></tr>
+ </table></td>
</tr>
<tr>
<td>style</td>
- <td>オプション。デフォルト "copy"<br>
- 繰返し範囲のセルスタイルのコピーについて指定する。
+ <td>繰返し元範囲(rows・colsオプションで指定する範囲)のセルスタイルのコピーについて指定する。省略すると規定値である"copy"となる。<br>
<table>
- <tr><td>copy</td><td>ã\82¹ã\82¿ã\82¤ã\83«ã\82\92ç¹°è¿\94ã\81\97コピーする。</td></tr>
- <tr><td>copy以外</td><td>スタイルをコピーしない。</td></tr>
- </table>
+ <tr><td>copy</td><td>ã\82»ã\83«ã\82¹ã\82¿ã\82¤ã\83«ã\82\92コピーする。</td></tr>
+ <tr><td>copy以å¤\96</td><td>ã\82»ã\83«ã\82¹ã\82¿ã\82¤ã\83«ã\82\92ã\82³ã\83\94ã\83¼ã\81\97ã\81ªã\81\84ã\80\82</td></tr>
+ </table></td>
</tr>
<tr>
<td>shift</td>
- <td>オプション。デフォルト "true"<br>
- 繰返し範囲より後方の範囲をずらすか(シフトするか)について指定する。
+ <td>繰返し範囲より後方の範囲のシフト方法について指定する。省略すると規定値である"true"となる。<br>
<table>
- <tr><td>true</td><td>direction方向にシフトする。</td></tr>
+ <tr><td>true</td><td>繰返し範囲より後方の範囲をdirectionオプションで指定した方向にシフトする。</td></tr>
<tr><td>false</td><td>シフトしない。</td></tr>
- </table>
+ </table></td>
</tr>
<tr>
<td>block</td>
- <td>オプション。デフォルト "true"<br>
- ブロック範囲での繰返し操作について指定する。"false"指定で行列全体での繰返しとなる。<br>
- directionオプションが"row"且つ、blockオプションが"false"で行全体が繰返し範囲となる。<br>
- directionオプションが"col"且つ、blockオプションが"false"で列全体が繰返し範囲となる。
+ <td>矩形範囲での繰返し処理を行うかについて指定する。省略すると規定値である"true"となる。<br>
+ <table>
+ <tr><td>true</td><td>繰返し範囲を矩形範囲(rows・colsオプションで指定する範囲)とする。</td></tr>
+ <tr><td>false</td><td>繰返し範囲を繰返し元範囲に含まれる行・列全体とする。<br>
+ directionオプションが"row"の場合、繰返し元範囲に含まれる行全体が繰返し範囲となる。<br>
+ directionオプションが"col"の場合、繰返し元範囲に含まれる列全体が繰返し範囲となる。</td></tr>
+ </table></td>
+ </tr>
+ <tr>
+ <td>start</td>
+ <td>配列オブジェクトの出力開始インデックス(1起点)を正の整数、もしくは、正の整数を返却する関数で指定する。省略すると規定値である"1"となる。</td>
+ </tr>
+ <tr>
+ <td>end</td>
+ <td>配列オブジェクトの出力終了インデックス(1起点)を正の整数、もしくは、正の整数を返却する関数で指定する。省略すると配列オブジェクトの要素数となる。</td>
+ </tr>
+ <tr>
+ <td colspan="2">startオプションよりendオプションの指定値が小さい場合、配列オブジェクトを降順で出力する。<br>
+ 配列オブジェクトの要素数は"size(配列オブジェクト)"関数で取得可能。</td>
+ </tr>
+ </table>
+
+ <h5>#if(${expression}[ rows:"number"][ cols:"number"][ delete:"left|up|clear"][ block:"true|false"])</h5>
+ <p>if句。expression判定式がtrue判定の場合は指定範囲の出力、false判定の場合は指定の方法で範囲を削除する。</p>
+ <table border="1" cellspacing="1">
+ <tr><th>属性</th><th>説明</th></tr>
+ <tr>
+ <td>${expression}</td>
+ <td>判定式。"${" 式 "}" のフォーマットで指定する。Bool値を返す式を指定する。Bool値を返さない式の場合は、値がnullでなければtrueと判断する。</td>
</tr>
<tr>
<td>rows</td>
- <td>オプション。デフォルト "1"<br>
- 影響範囲の行数を指定。"1"指定で#foreach指示子が存在する行のみとなる。
+ <td>制御範囲の行数を正の整数で指定する。"1"指定で#if指示子が記述された行のみとなる。省略すると規定値である "1"となる。</td>
</tr>
<tr>
<td>cols</td>
- <td>オプション。デフォルト "1"<br>
- 影響範囲の列数を指定。"1"指定で#foreach指示子が存在する列のみとなる。
+ <td>制御範囲の列数を正の整数で指定する。"1"指定で#if指示子が記述された列のみとなる。省略すると規定値である "1"となる。</td>
</tr>
<tr>
- <td>start</td>
- <td>オプション。デフォルト "1"<br>
- リストオブジェクトの開始インデックス(1起点)。
+ <td>delete</td>
+ <td>判定式がflse判定の場合の制御範囲に対する操作を指定する。省略すると規定値である"left"となる。<br>
+ <table>
+ <tr><td>left</td><td>制御範囲セルを削除し、左に詰める。</td></tr>
+ <tr><td>up</td><td>制御範囲セルを削除し、上に詰める。</td></tr>
+ <tr><td>clear</td><td>制御範囲セルの値・計算式をクリアするのみで詰めない。</td></tr>
+ </table>
</tr>
<tr>
- <td>end</td>
- <td>オプション。デフォルト リストオブジェクトの要素数<br>
- リストオブジェクトの終了インデックス(1起点)。<br>
- ※start(開始インデックス)・end(終了インデックス)の指定により、降順ループ(start > end)も可能。<br>
- ※リストオブジェクトの要素数はsize(list)で取得可能。
+ <td>block</td>
+ <td>矩形範囲での制御を行うかについて指定する。省略すると規定値である"true"となる。<br>
+ <table>
+ <tr><td>true</td><td>制御範囲を矩形範囲(rows・colsオプションで指定する範囲)とする。</td></tr>
+ <tr><td>false</td><td>制御範囲を矩形範囲に含まれる行・列全体とする。<br>
+ deleteオプションが"left"の場合、矩形範囲に含まれる列全体が制御範囲となる。<br>
+ deleteオプションが"up"の場合、矩形範囲に含まれる行全体が制御範囲となる。<br>
+ deleteオプションが"clear"の場合は無効。</td></tr>
+ </table></td>
</tr>
</table></div>\r
<dl><dt><span class="strong">バージョン:</span></dt>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>TLParser</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.report.ELManagerの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.report.JaxcelContextの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.report.ReportMakerの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.report.TLParserの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.report</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.report</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.report クラス階層</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>パッケージ org.hanei.jaxcel.reportの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>ExcelUtil</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>MakeReportTool</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<br>\r
<pre>public class <span class="strong">MakeReportTool</span>\r
extends java.lang.Object</pre>\r
-<div class="block">Excel帳票å\87ºå\8a\9bã\82³ã\83³ã\82½ã\83¼ã\83«ツールクラス</div>\r
+<div class="block">Excel帳票å\87ºå\8a\9bã\82³ã\83\9eã\83³ã\83\89ã\83©ã\82¤ã\83³ツールクラス</div>\r
<dl><dt><span class="strong">バージョン:</span></dt>\r
<dd>1.00.00</dd>\r
<dt><span class="strong">作成者:</span></dt>\r
throws java.lang.Exception</pre>\r
<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br></div>\r
<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>args</code> - arg1: Excelテンプレートファイルパス<br>
- arg2: パラメータJSONファイルパス<br>
- arg3: Excel帳票出力ファイルパス</dd>\r
+ arg2: パラメータJSONファイルパス<br>
+ arg3: Excel帳票出力ファイルパス</dd>\r
<dt><span class="strong">例外:</span></dt>\r
<dd><code>java.lang.Exception</code></dd></dl>\r
</li>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.util.ExcelUtilの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス org.hanei.jaxcel.util.MakeReportToolの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.util</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.util</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<tr class="rowColor">\r
<td class="colFirst"><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></td>\r
<td class="colLast">\r
-<div class="block">Excel帳票å\87ºå\8a\9bã\82³ã\83³ã\82½ã\83¼ã\83«ツールクラス</div>\r
+<div class="block">Excel帳票å\87ºå\8a\9bã\82³ã\83\9eã\83³ã\83\89ã\83©ã\82¤ã\83³ツールクラス</div>\r
</td>\r
</tr>\r
</tbody>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>org.hanei.jaxcel.util クラス階層</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>パッケージ org.hanei.jaxcel.utilの使用</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>概要リスト</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<div class="indexContainer">\r
<h2 title="パッケージ">パッケージ</h2>\r
<ul title="パッケージ">\r
-<li><a href="org/hanei/jaxcel/example/package-frame.html" target="packageFrame">org.hanei.jaxcel.example</a></li>\r
<li><a href="org/hanei/jaxcel/exception/package-frame.html" target="packageFrame">org.hanei.jaxcel.exception</a></li>\r
<li><a href="org/hanei/jaxcel/report/package-frame.html" target="packageFrame">org.hanei.jaxcel.report</a></li>\r
<li><a href="org/hanei/jaxcel/util/package-frame.html" target="packageFrame">org.hanei.jaxcel.util</a></li>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:05 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>概要</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<!-- -->\r
</a></div>\r
<!-- ========= END OF TOP NAVBAR ========= -->\r
+<div class="header">\r
+<h1 class="title">Jaxcel. Java Excel テンプレートエンジン</h1>\r
+</div>\r
<div class="contentContainer">\r
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="パッケージ表、パッケージのリストおよび説明">\r
<caption><span>パッケージ</span><span class="tabEnd"> </span></caption>\r
</tr>\r
<tbody>\r
<tr class="altColor">\r
-<td class="colFirst"><a href="org/hanei/jaxcel/example/package-summary.html">org.hanei.jaxcel.example</a></td>\r
-<td class="colLast"> </td>\r
-</tr>\r
-<tr class="rowColor">\r
<td class="colFirst"><a href="org/hanei/jaxcel/exception/package-summary.html">org.hanei.jaxcel.exception</a></td>\r
<td class="colLast"> </td>\r
</tr>\r
-<tr class="altColor">\r
+<tr class="rowColor">\r
<td class="colFirst"><a href="org/hanei/jaxcel/report/package-summary.html">org.hanei.jaxcel.report</a></td>\r
<td class="colLast"> </td>\r
</tr>\r
-<tr class="rowColor">\r
+<tr class="altColor">\r
<td class="colFirst"><a href="org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a></td>\r
<td class="colLast"> </td>\r
</tr>\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:35 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>クラス階層</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
<h1 class="title">すべてのパッケージの階層</h1>\r
<span class="strong">パッケージ階層:</span>\r
<ul class="horizontal">\r
-<li><a href="org/hanei/jaxcel/example/package-tree.html">org.hanei.jaxcel.example</a>, </li>\r
<li><a href="org/hanei/jaxcel/exception/package-tree.html">org.hanei.jaxcel.exception</a>, </li>\r
<li><a href="org/hanei/jaxcel/report/package-tree.html">org.hanei.jaxcel.report</a>, </li>\r
<li><a href="org/hanei/jaxcel/util/package-tree.html">org.hanei.jaxcel.util</a></li>\r
<li type="circle">org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a></li>\r
<li type="circle">org.hanei.jaxcel.report.<a href="org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">JaxcelContext</span></a></li>\r
<li type="circle">org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a></li>\r
-<li type="circle">org.hanei.jaxcel.example.<a href="org/hanei/jaxcel/example/MakeReportWithObject.html" title="org.hanei.jaxcel.example内のクラス"><span class="strong">MakeReportWithObject</span></a></li>\r
<li type="circle">org.hanei.jaxcel.report.<a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ReportMaker</span></a></li>\r
-<li type="circle">org.hanei.jaxcel.example.<a href="org/hanei/jaxcel/example/SampleObject.html" title="org.hanei.jaxcel.example内のクラス"><span class="strong">SampleObject</span></a></li>\r
<li type="circle">java.lang.Throwable (implements java.io.Serializable)\r
<ul>\r
<li type="circle">java.lang.Exception\r
-org.hanei.jaxcel.example\r
org.hanei.jaxcel.exception\r
org.hanei.jaxcel.report\r
org.hanei.jaxcel.util\r
<!-- NewPage -->\r
<html lang="ja">\r
<head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Tue Sep 09 00:32:04 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Oct 07 00:14:34 JST 2014 -->\r
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
<title>直列化された形式</title>\r
-<meta name="date" content="2014-09-09">\r
+<meta name="date" content="2014-10-07">\r
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
</head>\r
<body>\r
log.info("====== makeReport Start ======");
maker.makeReport(new File(args[0]), parameter, new File(args[1]));
System.out.println("output complate " + args[1]);
- System.out.println("see debug log ../log/jaxcel.log");
log.info("====== makeReport End ======");
+
+ return;
}
}
public double dataCpub;
public boolean dataDpub;
+ public double getDataBHalf() {
+ return dataB / 2.0;
+ }
/**
* @return dataA
*/
*/\r
package org.hanei.jaxcel.report;\r
\r
+import java.text.SimpleDateFormat;\r
+import java.util.Calendar;\r
+import java.util.Date;\r
import java.util.Map;\r
import java.util.Map.Entry;\r
\r
\r
private final JexlEngine elEngine = new JexlEngine();\r
private final JexlContext elContext = new MapContext();\r
+ private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");\r
\r
/**\r
* コンストラクタ\r
log.debug("evaluate result is null");\r
}\r
else {\r
- log.debug("evaluate result: {}", object.toString());\r
+ if(log.isDebugEnabled()) {\r
+ log.debug("evaluate result: {}", object.toString());\r
+ log.debug("evaluate result type: {}", object.getClass().getName());\r
+ }\r
+ // Date、Calendarならデフォルトフォーマットに置換\r
+ if(object instanceof Date) {\r
+ object = sdf.format(object);\r
+ }\r
+ else if(object instanceof Calendar) {\r
+ // デフォルトロケールで文字列に置き換え\r
+ object = sdf.format(((Calendar)object).getTime());\r
+ }\r
}\r
\r
log.trace("evaluate end");\r
* <h5>${expression}</h5>\r
* <p>値出力。expressionを解析し値を出力する。</p>\r
* \r
- * <h5>#if(${expression} delete:"left|up|clear" block:"true|false" rows:"number" cols:"number")</h5>\r
- * <p>if句。expressionを解析した結果、false判定の場合、指定範囲を設定の方法で削除する。</p>\r
+ * <h5>#foreach(${object in aryObject}[ rows:"number"][ cols:"number"][ direction:"row|col"][ style:"copy|^copy"][ shift:"true|false"][ block:"true|false"][ start:"number"][ end:"number"])</h5>\r
+ * <p>foreach句。配列やListオブジェクト、Mapオブジェクトの繰返し出力を行う。<br>\r
+ * プロパティにより、繰返し出力方向の指定や、繰返し回数、出力範囲以降のセルのシフト方法等を指定可能。</p>\r
* <table border="1" cellspacing="1">\r
* <tr><th>属性</th><th>説明</th></tr>\r
* <tr>\r
- * <td>${expression}</td>\r
- * <td>必須項目。<br>\r
- * Bool値を返す式を指定する。Bool値を返さない式の場合は、値がnullでなければtrueと判断する。</td>\r
- * </tr>\r
- * <tr>\r
- * <td>delete</td>\r
- * <td>オプション。デフォルト "left"<br>\r
- * ${expression}がfalse判定の場合のセルに対する操作を指定する。<br>\r
- * <table>\r
- * <tr><td>left</td><td>左に詰める。</td></tr>\r
- * <tr><td>up</td><td>上に詰める。</td></tr>\r
- * <tr><td>clear</td><td>セルの値・計算式をクリアするのみで詰めない。</td></tr>\r
- * </table>\r
- * </tr>\r
- * <tr>\r
- * <td>block</td>\r
- * <td>オプション。デフォルト "true"<br>\r
- * ブロック範囲での削除操作について指定する。"false"指定で行列全体での削除となる。<br>\r
- * deleteオプションが"up"且つ、blockオプション"false"で行全体が削除対象となる。<br>\r
- * deleteオプションが"left"且つ、blockオプション"false"で列全体が削除対象となる。\r
+ * <td>${object in aryObject}</td>\r
+ * <td>"${" 要素オブジェクト in 配列オブジェクト "}" のフォーマットで指定する。配列オブジェクトには配列、List、Mapが使用可能。<br>\r
+ * rows・colsオプションで指定した範囲内で、要素オブジェクトで指定した名称で各インデックスの要素が出力可能。</td>\r
* </tr>\r
* <tr>\r
* <td>rows</td>\r
- * <td>オプション。デフォルト "1"<br>\r
- * 影響範囲の行数を指定。"1"指定で#if指示子が存在する行のみとなる。\r
+ * <td>繰返し元の行数を正の整数で指定する。"1"指定で#foreach指示子が記述された行のみとなる。省略すると規定値である "1"となる。</td>\r
* </tr>\r
* <tr>\r
* <td>cols</td>\r
- * <td>オプション。デフォルト "1"<br>\r
- * 影響範囲の列数を指定。"1"指定で#if指示子が存在する列のみとなる。\r
- * </tr>\r
- * </table>\r
- * \r
- * <h5>#foreach(${object in listObject} direction:"row|col" style:"copy|^copy" shift:"true|false" block:"true|false" start:"number" end:"number" rows:"number" cols:"number")</h5>\r
- * <p>foreach句。listObjectで繰返し処理を行う。</p>\r
- * <table border="1" cellspacing="1">\r
- * <tr><th>属性</th><th>説明</th></tr>\r
- * <tr>\r
- * <td>${object in listObject}</td>\r
- * <td>必須項目。<br>\r
- * オブジェクト in リストオブジェクトのフォーマットでを指定する。リストオブジェクトには配列、List、Mapが使用可能。</td>\r
+ * <td>繰返し元の列数を正の整数で指定する。"1"指定で#foreach指示子が記述された列のみとなる。省略すると規定値である "1"となる。</td>\r
* </tr>\r
* <tr>\r
* <td>direction</td>\r
- * <td>オプション。デフォルト "row"<br>\r
- * 繰返し処理の方向を指定する。\r
+ * <td>繰返し処理の方向を指定する。省略すると規定値である"row"となる。<br>\r
* <table>\r
- * <tr><td>row</td><td>行(縦)方向に繰返す。</td></tr>\r
- * <tr><td>col</td><td>列(横)方向に繰返す。</td></tr>\r
- * </table>\r
+ * <tr><td>row</td><td>行方向に繰返す。</td></tr>\r
+ * <tr><td>col</td><td>列方向に繰返す。</td></tr>\r
+ * </table></td>\r
* </tr>\r
* <tr>\r
* <td>style</td>\r
- * <td>オプション。デフォルト "copy"<br>\r
- * 繰返し範囲のセルスタイルのコピーについて指定する。\r
+ * <td>繰返し元範囲(rows・colsオプションで指定する範囲)のセルスタイルのコピーについて指定する。省略すると規定値である"copy"となる。<br>\r
* <table>\r
- * <tr><td>copy</td><td>ã\82¹ã\82¿ã\82¤ã\83«ã\82\92ç¹°è¿\94ã\81\97コピーする。</td></tr>\r
- * <tr><td>copy以外</td><td>スタイルをコピーしない。</td></tr>\r
- * </table>\r
+ * <tr><td>copy</td><td>ã\82»ã\83«ã\82¹ã\82¿ã\82¤ã\83«ã\82\92コピーする。</td></tr>\r
+ * <tr><td>copy以å¤\96</td><td>ã\82»ã\83«ã\82¹ã\82¿ã\82¤ã\83«ã\82\92ã\82³ã\83\94ã\83¼ã\81\97ã\81ªã\81\84ã\80\82</td></tr>\r
+ * </table></td>\r
* </tr>\r
* <tr>\r
* <td>shift</td>\r
- * <td>オプション。デフォルト "true"<br>\r
- * 繰返し範囲より後方の範囲をずらすか(シフトするか)について指定する。\r
+ * <td>繰返し範囲より後方の範囲のシフト方法について指定する。省略すると規定値である"true"となる。<br>\r
* <table>\r
- * <tr><td>true</td><td>direction方向にシフトする。</td></tr>\r
+ * <tr><td>true</td><td>繰返し範囲より後方の範囲をdirectionオプションで指定した方向にシフトする。</td></tr>\r
* <tr><td>false</td><td>シフトしない。</td></tr>\r
- * </table>\r
+ * </table></td>\r
* </tr>\r
* <tr>\r
* <td>block</td>\r
- * <td>オプション。デフォルト "true"<br>\r
- * ブロック範囲での繰返し操作について指定する。"false"指定で行列全体での繰返しとなる。<br>\r
- * directionオプションが"row"且つ、blockオプションが"false"で行全体が繰返し範囲となる。<br>\r
- * directionオプションが"col"且つ、blockオプションが"false"で列全体が繰返し範囲となる。\r
+ * <td>矩形範囲での繰返し処理を行うかについて指定する。省略すると規定値である"true"となる。<br>\r
+ * <table>\r
+ * <tr><td>true</td><td>繰返し範囲を矩形範囲(rows・colsオプションで指定する範囲)とする。</td></tr>\r
+ * <tr><td>false</td><td>繰返し範囲を繰返し元範囲に含まれる行・列全体とする。<br>\r
+ * directionオプションが"row"の場合、繰返し元範囲に含まれる行全体が繰返し範囲となる。<br>\r
+ * directionオプションが"col"の場合、繰返し元範囲に含まれる列全体が繰返し範囲となる。</td></tr>\r
+ * </table></td>\r
+ * </tr>\r
+ * <tr>\r
+ * <td>start</td>\r
+ * <td>配列オブジェクトの出力開始インデックス(1起点)を正の整数、もしくは、正の整数を返却する関数で指定する。省略すると規定値である"1"となる。</td>\r
+ * </tr>\r
+ * <tr>\r
+ * <td>end</td>\r
+ * <td>配列オブジェクトの出力終了インデックス(1起点)を正の整数、もしくは、正の整数を返却する関数で指定する。省略すると配列オブジェクトの要素数となる。</td>\r
+ * </tr>\r
+ * <tr>\r
+ * <td colspan="2">startオプションよりendオプションの指定値が小さい場合、配列オブジェクトを降順で出力する。<br>\r
+ * 配列オブジェクトの要素数は"size(配列オブジェクト)"関数で取得可能。</td>\r
+ * </tr>\r
+ * </table>\r
+ * \r
+ * <h5>#if(${expression}[ rows:"number"][ cols:"number"][ delete:"left|up|clear"][ block:"true|false"])</h5>\r
+ * <p>if句。expression判定式がtrue判定の場合は指定範囲の出力、false判定の場合は指定の方法で範囲を削除する。</p>\r
+ * <table border="1" cellspacing="1">\r
+ * <tr><th>属性</th><th>説明</th></tr>\r
+ * <tr>\r
+ * <td>${expression}</td>\r
+ * <td>判定式。"${" 式 "}" のフォーマットで指定する。Bool値を返す式を指定する。Bool値を返さない式の場合は、値がnullでなければtrueと判断する。</td>\r
* </tr>\r
* <tr>\r
* <td>rows</td>\r
- * <td>オプション。デフォルト "1"<br>\r
- * 影響範囲の行数を指定。"1"指定で#foreach指示子が存在する行のみとなる。\r
+ * <td>制御範囲の行数を正の整数で指定する。"1"指定で#if指示子が記述された行のみとなる。省略すると規定値である "1"となる。</td>\r
* </tr>\r
* <tr>\r
* <td>cols</td>\r
- * <td>オプション。デフォルト "1"<br>\r
- * 影響範囲の列数を指定。"1"指定で#foreach指示子が存在する列のみとなる。\r
+ * <td>制御範囲の列数を正の整数で指定する。"1"指定で#if指示子が記述された列のみとなる。省略すると規定値である "1"となる。</td>\r
* </tr>\r
* <tr>\r
- * <td>start</td>\r
- * <td>オプション。デフォルト "1"<br>\r
- * リストオブジェクトの開始インデックス(1起点)。\r
+ * <td>delete</td>\r
+ * <td>判定式がflse判定の場合の制御範囲に対する操作を指定する。省略すると規定値である"left"となる。<br>\r
+ * <table>\r
+ * <tr><td>left</td><td>制御範囲セルを削除し、左に詰める。</td></tr>\r
+ * <tr><td>up</td><td>制御範囲セルを削除し、上に詰める。</td></tr>\r
+ * <tr><td>clear</td><td>制御範囲セルの値・計算式をクリアするのみで詰めない。</td></tr>\r
+ * </table>\r
* </tr>\r
* <tr>\r
- * <td>end</td>\r
- * <td>オプション。デフォルト リストオブジェクトの要素数<br>\r
- * リストオブジェクトの終了インデックス(1起点)。<br>\r
- * ※start(開始インデックス)・end(終了インデックス)の指定により、降順ループ(start > end)も可能。<br>\r
- * ※リストオブジェクトの要素数はsize(list)で取得可能。\r
+ * <td>block</td>\r
+ * <td>矩形範囲での制御を行うかについて指定する。省略すると規定値である"true"となる。<br>\r
+ * <table>\r
+ * <tr><td>true</td><td>制御範囲を矩形範囲(rows・colsオプションで指定する範囲)とする。</td></tr>\r
+ * <tr><td>false</td><td>制御範囲を矩形範囲に含まれる行・列全体とする。<br>\r
+ * deleteオプションが"left"の場合、矩形範囲に含まれる列全体が制御範囲となる。<br>\r
+ * deleteオプションが"up"の場合、矩形範囲に含まれる行全体が制御範囲となる。<br>\r
+ * deleteオプションが"clear"の場合は無効。</td></tr>\r
+ * </table></td>\r
* </tr>\r
* </table>\r
* \r
import java.text.ParseException;
import java.util.ArrayList;
+import java.util.Date;
+import java.util.Locale;
import java.util.Map;
+import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
private static final int PARSE_MAX = 10;
private static final short FORMAT_GENERAL = 0;
+ private static final short FORMAT_TEXT = 49;
private Sheet sheet = null;
private JaxcelContext context = null;
* 日付形式書式パターン
*/
private final String[] DATE_FORMATS = {
- "yyyy-MM-dd",
- "yyyy/MM/dd",
- "yyyy-MM-dd HH:mm:ss.SSS",
+ "yyyy-MM-dd'T'HH:mm:ss.SSSXXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SSXXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SXXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SSSXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SSXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SXXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SXX",
+ "yyyy-MM-dd'T'HH:mm:ss.SX",
+ "yyyy-MM-dd'T'HH:mm:ssXXX",
+ "yyyy-MM-dd'T'HH:mm:ssXX",
+ "yyyy-MM-dd'T'HH:mm:ssX",
+ "yyyy-MM-dd'T'HH:mm:ss.S",
+ "yyyy-MM-dd'T'HH:mm:ss",
+ "yyyy-MM-dd'T'HH:mm",
+ "yyyy-MM-dd HH:mm:ss.S",
"yyyy-MM-dd HH:mm:ss",
"yyyy-MM-dd HH:mm",
- "yyyy/MM/dd HH:mm:ss.SSS",
+ "yyyy-MM-dd",
+ "yyyy/MM/dd HH:mm:ss.S",
"yyyy/MM/dd HH:mm:ss",
"yyyy/MM/dd HH:mm",
- "HH:mm:ss.SSS",
+ "yyyy/MM/dd"
+ };
+ private final String[] TIME_FORMATS = {
+ "HH:mm:ss.S",
"HH:mm:ss",
"HH:mm"
};
}
// 置換後の値が上記以外
else {
- try {
- // 置換後の値が日付・時刻型
- if(DateUtils.parseDateStrictly(newCellVal, DATE_FORMATS) != null) {
- // もともと文字列セルなら数値セルに変更し値をセット
- if(cell.getCellType() == Cell.CELL_TYPE_STRING) {
- cell.setCellType(Cell.CELL_TYPE_BLANK);
- cell.setCellType(Cell.CELL_TYPE_NUMERIC);
- // 書式未設定なら文字列のまま挿入
- if(FORMAT_GENERAL == cell.getCellStyle().getDataFormat()) {
- cell.setCellValue(newCellVal);
- log.debug("set value type: String");
- }
- else {
- cell.setCellValue(DateUtils.parseDateStrictly(newCellVal, DATE_FORMATS));
- log.debug("set value type: Date");
- }
+ Date tmpDate = null;
+ int valType = -1;
+ for(int i = 0; i < 3; i++) {
+ switch(i) {
+ case 0:
+ try {
+ // 置換後の値が日付・日付時刻型
+ tmpDate = DateUtils.parseDateStrictly(newCellVal, Locale.getDefault(), DATE_FORMATS);
+ valType = i;
+ } catch (ParseException e1) {}
+ break;
+ case 1:
+ try {
+ // 置換後の値が時刻型
+ tmpDate = DateUtils.parseDateStrictly(newCellVal, TIME_FORMATS);
+ valType = i;
+ } catch (ParseException e1) {}
+ break;
+ default:
+ // 置換後の値が上記以外(文字列)
+ valType = i;
+ break;
+ }
+ if(valType >= 0) break;
+ }
+
+ switch(valType) {
+ case 0:
+ case 1:
+ // 置換後の値が日付・日付時刻・時刻型
+ // もともと文字列セルなら数値セルに変更し値をセット
+ if(cell.getCellType() == Cell.CELL_TYPE_STRING) {
+ cell.setCellType(Cell.CELL_TYPE_BLANK);
+ cell.setCellType(Cell.CELL_TYPE_NUMERIC);
+ // 書式文字列なら文字列のまま挿入
+ if(FORMAT_GENERAL == cell.getCellStyle().getDataFormat() || FORMAT_TEXT == cell.getCellStyle().getDataFormat()) {
+ cell.setCellValue(newCellVal);
+ log.debug("set value type: String");
}
- // もともと計算式セルの場合は計算式として値をセット
else {
- // まずはそのまま
- try {
- cell.setCellFormula(newCellVal);
- log.debug("set value type: Formula");
- }
- // エラー発生で数値としてセット
- catch(FormulaParseException e) {
- log.warn("formula set error: {}", e.getMessage(), e);
- cell.setCellType(Cell.CELL_TYPE_BLANK);
- cell.setCellType(Cell.CELL_TYPE_NUMERIC);
- cell.setCellValue(DateUtils.parseDateStrictly(newCellVal, DATE_FORMATS));
+ switch(valType) {
+ case 0:
+ // 置換後の値が日付・日付時刻型ならDateでセット
+ cell.setCellValue(tmpDate);
log.debug("set value type: Date");
+ break;
+ case 1:
+ // 置換後の値が時刻型ならDoubleでセット(デフォルトタイムゾーン分加算)
+ cell.setCellValue((tmpDate.getTime() + TimeZone.getDefault().getRawOffset()) / (1000.0 * 60 * 60 * 24));
+ log.debug("set value type: double");
+ break;
}
}
- // 再パースフラグクリア
- reParseFlg = false;
}
+ // もともと計算式セルの場合は計算式として値をセット
else {
- // 元のセルタイプのまま値をセット
- throw new ParseException("", 0);
+ // まずはそのまま
+ try {
+ cell.setCellFormula(newCellVal);
+ log.debug("set value type: Formula");
+ }
+ // エラー発生で数値としてセット
+ catch(FormulaParseException e) {
+ log.warn("formula set error: {}", e.getMessage(), e);
+ cell.setCellType(Cell.CELL_TYPE_BLANK);
+ cell.setCellType(Cell.CELL_TYPE_NUMERIC);
+ cell.setCellValue(tmpDate);
+ log.debug("set value type: Date");
+ }
}
- }
- catch(ParseException e) {
+ // 再パースフラグクリア
+ reParseFlg = false;
+ break;
+ default:
+ // 置換後の値が日付・日付時刻・時刻型以外(文字列と判断)
// 元のセルタイプのまま値をセット
if(cell.getCellType() == Cell.CELL_TYPE_STRING) {
cell.setCellValue(newCellVal);
log.debug("set value type: String");
}
else {
+ // 式
try {
cell.setCellFormula(newCellVal);
log.debug("set value type: Formula");
for(int j = startIdx, cpCount = 0; (startIdx <= endIdx && j <= endIdx || startIdx > endIdx && j >= endIdx); j = (startIdx <= endIdx ? j + 1 : j - 1), cpCount++) {
// 初回はコピーしない(コピー元だから)
if(j == startIdx) continue;
- // TODO これでオブジェクト(アンカー)のコピーができる!!
+ // オブジェクト(アンカー)のコピー
cpAnchor = ctDrawing.addNewTwoCellAnchor();
cpAnchor.set(fAnchor.copy());
from = cpAnchor.getFrom();
switch(delete) {
// クリア
case CLEAR:
-// ExcelUtil.clearRange(sheet, (new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx, startColIdx + colSpan - 1)), true, true);
ExcelUtil.clearRange(sheet, (new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx, startColIdx + colSpan - 1)), false, false);
break;
// 左詰め
if(cell == null) continue;
// ハイパーリンクのクリア
clearHyperlink(sheet, cell);
+ // コメントクリア
+ cell.removeCellComment();
// スタイルクリアならセルの削除
if(clearStyle) {
row.removeCell(cell);
// 移動元セルがnullでない、移動先がシート範囲外
else if(fCell != null && tCell == null) {
log.debug("cell move to outside sheet. clear cell: [{}]", (new CellReference(fCell)).formatAsString());
+ // コメントクリア
+ fCell.removeCellComment();
// 移動元セルのハイパーリンク クリア
clearHyperlink(sheet, fCell);
// 移動元セル クリア
tCell.setCellType(Cell.CELL_TYPE_BLANK);
// スタイルのコピー
tCell.setCellStyle(fCell.getCellStyle());
+ // コメントのコピー
+ tCell.removeCellComment();
+ if(fCell.getCellComment() != null) {
+ tCell.setCellComment(fCell.getCellComment());
+ }
// 値
switch(fCell.getCellType()) {
case Cell.CELL_TYPE_BOOLEAN:
}
// ハイパーリンク 移動
moveHyperlink(sheet, fCell, tCell);
+ // 移動元セル コメントクリア
+ fCell.removeCellComment();
// 移動元セル クリア
fRow.removeCell(fCell);
}
import org.slf4j.LoggerFactory;
/**
- * Excel帳票å\87ºå\8a\9bã\82³ã\83³ã\82½ã\83¼ã\83«ツールクラス
+ * Excel帳票å\87ºå\8a\9bã\82³ã\83\9eã\83³ã\83\89ã\83©ã\82¤ã\83³ツールクラス
*
* @version 1.00.00
* @author Noboru Saito
* ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br>
*
* @param args arg1: Excelテンプレートファイルパス<br>
- * arg2: パラメータJSONファイルパス<br>
- * arg3: Excel帳票出力ファイルパス
+ * arg2: パラメータJSONファイルパス<br>
+ * arg3: Excel帳票出力ファイルパス
*
* @throws Exception
*/
ReportMaker maker = new ReportMaker();
log.info("====== makeReport Start ======");
maker.makeReport(new File(args[0]), parameter, new File(args[2]));
- System.out.println("--------------------------------------");
System.out.println("output complate: " + args[2]);
- System.out.println("see debug log : ../log/jaxcel.log");
- System.out.println("--------------------------------------");
log.info("====== makeReport End ======");
+ System.exit(0);
}
}