OSDN Git Service

#34479 対応中
[jaxcel/jaxcel.git] / Jaxcel / doc / org / hanei / jaxcel / report / ReportMaker.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!-- NewPage -->\r
3 <html lang="ja">\r
4 <head>\r
5 <!-- Generated by javadoc (version 1.7.0_25) on Thu Dec 18 02:26:11 JST 2014 -->\r
6 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
7 <title>ReportMaker</title>\r
8 <meta name="date" content="2014-12-18">\r
9 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
10 </head>\r
11 <body>\r
12 <script type="text/javascript"><!--\r
13     if (location.href.indexOf('is-external=true') == -1) {\r
14         parent.document.title="ReportMaker";\r
15     }\r
16 //-->\r
17 </script>\r
18 <noscript>\r
19 <div>ブラウザのJavaScriptが無効になっています。</div>\r
20 </noscript>\r
21 <!-- ========= START OF TOP NAVBAR ======= -->\r
22 <div class="topNav"><a name="navbar_top">\r
23 <!--   -->\r
24 </a><a href="#skip-navbar_top" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_top_firstrow">\r
25 <!--   -->\r
26 </a>\r
27 <ul class="navList" title="ナビゲーション">\r
28 <li><a href="../../../../overview-summary.html">概要</a></li>\r
29 <li><a href="package-summary.html">パッケージ</a></li>\r
30 <li class="navBarCell1Rev">クラス</li>\r
31 <li><a href="class-use/ReportMaker.html">使用</a></li>\r
32 <li><a href="package-tree.html">階層ツリー</a></li>\r
33 <li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
34 <li><a href="../../../../index-files/index-1.html">索引</a></li>\r
35 <li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
36 </ul>\r
37 </div>\r
38 <div class="subNav">\r
39 <ul class="navList">\r
40 <li><a href="../../../../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">前のクラス</span></a></li>\r
41 <li><a href="../../../../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">次のクラス</span></a></li>\r
42 </ul>\r
43 <ul class="navList">\r
44 <li><a href="../../../../index.html?org/hanei/jaxcel/report/ReportMaker.html" target="_top">フレーム</a></li>\r
45 <li><a href="ReportMaker.html" target="_top">フレームなし</a></li>\r
46 </ul>\r
47 <ul class="navList" id="allclasses_navbar_top">\r
48 <li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
49 </ul>\r
50 <div>\r
51 <script type="text/javascript"><!--\r
52   allClassesLink = document.getElementById("allclasses_navbar_top");\r
53   if(window==top) {\r
54     allClassesLink.style.display = "block";\r
55   }\r
56   else {\r
57     allClassesLink.style.display = "none";\r
58   }\r
59   //-->\r
60 </script>\r
61 </div>\r
62 <div>\r
63 <ul class="subNavList">\r
64 <li>概要:&nbsp;</li>\r
65 <li>ネスト&nbsp;|&nbsp;</li>\r
66 <li>フィールド&nbsp;|&nbsp;</li>\r
67 <li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
68 <li><a href="#method_summary">メソッド</a></li>\r
69 </ul>\r
70 <ul class="subNavList">\r
71 <li>詳細:&nbsp;</li>\r
72 <li>フィールド&nbsp;|&nbsp;</li>\r
73 <li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
74 <li><a href="#method_detail">メソッド</a></li>\r
75 </ul>\r
76 </div>\r
77 <a name="skip-navbar_top">\r
78 <!--   -->\r
79 </a></div>\r
80 <!-- ========= END OF TOP NAVBAR ========= -->\r
81 <!-- ======== START OF CLASS DATA ======== -->\r
82 <div class="header">\r
83 <div class="subTitle">org.hanei.jaxcel.report</div>\r
84 <h2 title="クラス ReportMaker" class="title">クラス ReportMaker</h2>\r
85 </div>\r
86 <div class="contentContainer">\r
87 <ul class="inheritance">\r
88 <li>java.lang.Object</li>\r
89 <li>\r
90 <ul class="inheritance">\r
91 <li>org.hanei.jaxcel.report.ReportMaker</li>\r
92 </ul>\r
93 </li>\r
94 </ul>\r
95 <div class="description">\r
96 <ul class="blockList">\r
97 <li class="blockList">\r
98 <hr>\r
99 <br>\r
100 <pre>public class <span class="strong">ReportMaker</span>\r
101 extends java.lang.Object</pre>\r
102 <div class="block">Excel帳票生成クラス<br>
103  テンプレートのExcelファイルにデータを挿入することでExcel帳票を生成する。
104  
105  <p>テンプレートの書式については、AbstractTLParserのサブクラスのJavadocを参照</p></div>\r
106 <dl><dt><span class="strong">導入されたバージョン:</span></dt>\r
107   <dd>1.00.00</dd>\r
108 <dt><span class="strong">作成者:</span></dt>\r
109   <dd>Noboru Saito</dd></dl>\r
110 </li>\r
111 </ul>\r
112 </div>\r
113 <div class="summary">\r
114 <ul class="blockList">\r
115 <li class="blockList">\r
116 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
117 <ul class="blockList">\r
118 <li class="blockList"><a name="constructor_summary">\r
119 <!--   -->\r
120 </a>\r
121 <h3>コンストラクタの概要</h3>\r
122 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="コンストラクタの概要表、コンストラクタのリストおよび説明">\r
123 <caption><span>コンストラクタ</span><span class="tabEnd">&nbsp;</span></caption>\r
124 <tr>\r
125 <th class="colOne" scope="col">コンストラクタと説明</th>\r
126 </tr>\r
127 <tr class="altColor">\r
128 <td class="colOne"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#ReportMaker()">ReportMaker</a></strong>()</code>\r
129 <div class="block">デフォルトコンストラクタ</div>\r
130 </td>\r
131 </tr>\r
132 <tr class="rowColor">\r
133 <td class="colOne"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#ReportMaker(java.io.File)">ReportMaker</a></strong>(java.io.File&nbsp;properties)</code>\r
134 <div class="block">カスタムパーサ用のプロパティファイルを指定</div>\r
135 </td>\r
136 </tr>\r
137 <tr class="altColor">\r
138 <td class="colOne"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#ReportMaker(java.io.InputStream)">ReportMaker</a></strong>(java.io.InputStream&nbsp;properties)</code>\r
139 <div class="block">カスタムパーサ用のプロパティファイルを指定</div>\r
140 </td>\r
141 </tr>\r
142 </table>\r
143 </li>\r
144 </ul>\r
145 <!-- ========== METHOD SUMMARY =========== -->\r
146 <ul class="blockList">\r
147 <li class="blockList"><a name="method_summary">\r
148 <!--   -->\r
149 </a>\r
150 <h3>メソッドの概要</h3>\r
151 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="メソッドの概要表、メソッドのリストおよび説明">\r
152 <caption><span>メソッド</span><span class="tabEnd">&nbsp;</span></caption>\r
153 <tr>\r
154 <th class="colFirst" scope="col">修飾子とタイプ</th>\r
155 <th class="colLast" scope="col">メソッドと説明</th>\r
156 </tr>\r
157 <tr class="altColor">\r
158 <td class="colFirst"><code>void</code></td>\r
159 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#close()">close</a></strong>()</code>\r
160 <div class="block">Excelテンプレートファイルのクローズ<br>
161  テンプレートファイルの変更は保存しません。</div>\r
162 </td>\r
163 </tr>\r
164 <tr class="rowColor">\r
165 <td class="colFirst"><code>org.apache.poi.ss.usermodel.Workbook</code></td>\r
166 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map)">makeReport</a></strong>(java.io.File&nbsp;template,\r
167           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</code>\r
168 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
169 </td>\r
170 </tr>\r
171 <tr class="altColor">\r
172 <td class="colFirst"><code>void</code></td>\r
173 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.File)">makeReport</a></strong>(java.io.File&nbsp;template,\r
174           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
175           java.io.File&nbsp;output)</code>\r
176 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
177 </td>\r
178 </tr>\r
179 <tr class="rowColor">\r
180 <td class="colFirst"><code>void</code></td>\r
181 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.OutputStream)">makeReport</a></strong>(java.io.File&nbsp;template,\r
182           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
183           java.io.OutputStream&nbsp;output)</code>\r
184 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
185 </td>\r
186 </tr>\r
187 <tr class="altColor">\r
188 <td class="colFirst"><code>org.apache.poi.ss.usermodel.Workbook</code></td>\r
189 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
190           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</code>\r
191 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
192 </td>\r
193 </tr>\r
194 <tr class="rowColor">\r
195 <td class="colFirst"><code>void</code></td>\r
196 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.File)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
197           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
198           java.io.File&nbsp;output)</code>\r
199 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
200 </td>\r
201 </tr>\r
202 <tr class="altColor">\r
203 <td class="colFirst"><code>void</code></td>\r
204 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.OutputStream)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
205           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
206           java.io.OutputStream&nbsp;output)</code>\r
207 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
208 </td>\r
209 </tr>\r
210 <tr class="rowColor">\r
211 <td class="colFirst"><code>void</code></td>\r
212 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">makeReport</a></strong>(org.apache.poi.ss.usermodel.Workbook&nbsp;book,\r
213           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</code>\r
214 <div class="block">ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。</div>\r
215 </td>\r
216 </tr>\r
217 <tr class="altColor">\r
218 <td class="colFirst"><code>void</code></td>\r
219 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#setCustomProperties(java.io.File)">setCustomProperties</a></strong>(java.io.File&nbsp;properties)</code>\r
220 <div class="block">カスタムパーサ用のプロパティファイルセッター</div>\r
221 </td>\r
222 </tr>\r
223 <tr class="rowColor">\r
224 <td class="colFirst"><code>void</code></td>\r
225 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#setCustomProperties(java.io.InputStream)">setCustomProperties</a></strong>(java.io.InputStream&nbsp;properties)</code>\r
226 <div class="block">カスタムパーサ用のプロパティファイルセッター</div>\r
227 </td>\r
228 </tr>\r
229 </table>\r
230 <ul class="blockList">\r
231 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">\r
232 <!--   -->\r
233 </a>\r
234 <h3>クラスから継承されたメソッド&nbsp;java.lang.Object</h3>\r
235 <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\r
236 </ul>\r
237 </li>\r
238 </ul>\r
239 </li>\r
240 </ul>\r
241 </div>\r
242 <div class="details">\r
243 <ul class="blockList">\r
244 <li class="blockList">\r
245 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
246 <ul class="blockList">\r
247 <li class="blockList"><a name="constructor_detail">\r
248 <!--   -->\r
249 </a>\r
250 <h3>コンストラクタの詳細</h3>\r
251 <a name="ReportMaker()">\r
252 <!--   -->\r
253 </a>\r
254 <ul class="blockList">\r
255 <li class="blockList">\r
256 <h4>ReportMaker</h4>\r
257 <pre>public&nbsp;ReportMaker()</pre>\r
258 <div class="block">デフォルトコンストラクタ</div>\r
259 </li>\r
260 </ul>\r
261 <a name="ReportMaker(java.io.File)">\r
262 <!--   -->\r
263 </a>\r
264 <ul class="blockList">\r
265 <li class="blockList">\r
266 <h4>ReportMaker</h4>\r
267 <pre>public&nbsp;ReportMaker(java.io.File&nbsp;properties)</pre>\r
268 <div class="block">カスタムパーサ用のプロパティファイルを指定</div>\r
269 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>properties</code> - カスタムパーサ用プロパティファイル</dd></dl>\r
270 </li>\r
271 </ul>\r
272 <a name="ReportMaker(java.io.InputStream)">\r
273 <!--   -->\r
274 </a>\r
275 <ul class="blockListLast">\r
276 <li class="blockList">\r
277 <h4>ReportMaker</h4>\r
278 <pre>public&nbsp;ReportMaker(java.io.InputStream&nbsp;properties)</pre>\r
279 <div class="block">カスタムパーサ用のプロパティファイルを指定</div>\r
280 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>properties</code> - カスタムパーサ用プロパティファイル</dd></dl>\r
281 </li>\r
282 </ul>\r
283 </li>\r
284 </ul>\r
285 <!-- ============ METHOD DETAIL ========== -->\r
286 <ul class="blockList">\r
287 <li class="blockList"><a name="method_detail">\r
288 <!--   -->\r
289 </a>\r
290 <h3>メソッドの詳細</h3>\r
291 <a name="setCustomProperties(java.io.File)">\r
292 <!--   -->\r
293 </a>\r
294 <ul class="blockList">\r
295 <li class="blockList">\r
296 <h4>setCustomProperties</h4>\r
297 <pre>public&nbsp;void&nbsp;setCustomProperties(java.io.File&nbsp;properties)</pre>\r
298 <div class="block">カスタムパーサ用のプロパティファイルセッター</div>\r
299 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>properties</code> - カスタムパーサ用プロパティファイル</dd></dl>\r
300 </li>\r
301 </ul>\r
302 <a name="setCustomProperties(java.io.InputStream)">\r
303 <!--   -->\r
304 </a>\r
305 <ul class="blockList">\r
306 <li class="blockList">\r
307 <h4>setCustomProperties</h4>\r
308 <pre>public&nbsp;void&nbsp;setCustomProperties(java.io.InputStream&nbsp;properties)</pre>\r
309 <div class="block">カスタムパーサ用のプロパティファイルセッター</div>\r
310 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>properties</code> - カスタムパーサ用プロパティファイル</dd></dl>\r
311 </li>\r
312 </ul>\r
313 <a name="makeReport(java.io.InputStream, java.util.Map)">\r
314 <!--   -->\r
315 </a>\r
316 <ul class="blockList">\r
317 <li class="blockList">\r
318 <h4>makeReport</h4>\r
319 <pre>public&nbsp;org.apache.poi.ss.usermodel.Workbook&nbsp;makeReport(java.io.InputStream&nbsp;template,\r
320                                               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</pre>\r
321 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。<br>
322  返却されたWorkbookオブジェクトはPOIを使用し、加工・出力が可能。<br>
323  入力ストリームは別途クローズが必要。<br>
324  Workbookオブジェクトの使用終了後はclose()メソッドでExcelテンプレートファイルのクローズが必要。</div>\r
325 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル入力ストリーム</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd>\r
326 <dt><span class="strong">戻り値:</span></dt><dd>Workbookオブジェクト</dd>\r
327 <dt><span class="strong">例外:</span></dt>\r
328 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
329 </li>\r
330 </ul>\r
331 <a name="makeReport(java.io.InputStream, java.util.Map, java.io.OutputStream)">\r
332 <!--   -->\r
333 </a>\r
334 <ul class="blockList">\r
335 <li class="blockList">\r
336 <h4>makeReport</h4>\r
337 <pre>public&nbsp;void&nbsp;makeReport(java.io.InputStream&nbsp;template,\r
338               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
339               java.io.OutputStream&nbsp;output)</pre>\r
340 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。<br>
341  入出力ストリームは別途クローズが必要。</div>\r
342 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル入力ストリーム</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ストリーム</dd>\r
343 <dt><span class="strong">例外:</span></dt>\r
344 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
345 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
346 </li>\r
347 </ul>\r
348 <a name="makeReport(java.io.InputStream, java.util.Map, java.io.File)">\r
349 <!--   -->\r
350 </a>\r
351 <ul class="blockList">\r
352 <li class="blockList">\r
353 <h4>makeReport</h4>\r
354 <pre>public&nbsp;void&nbsp;makeReport(java.io.InputStream&nbsp;template,\r
355               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
356               java.io.File&nbsp;output)</pre>\r
357 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br>
358  入力ストリームは別途クローズが必要。</div>\r
359 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル入力ストリーム</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ファイル</dd>\r
360 <dt><span class="strong">例外:</span></dt>\r
361 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
362 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
363 </li>\r
364 </ul>\r
365 <a name="makeReport(java.io.File, java.util.Map)">\r
366 <!--   -->\r
367 </a>\r
368 <ul class="blockList">\r
369 <li class="blockList">\r
370 <h4>makeReport</h4>\r
371 <pre>public&nbsp;org.apache.poi.ss.usermodel.Workbook&nbsp;makeReport(java.io.File&nbsp;template,\r
372                                               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</pre>\r
373 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。<br>
374  返却されたWorkbookオブジェクトはPOIを使用し、加工・出力が可能。<br>
375  Workbookオブジェクトの使用終了後はclose()メソッドでExcelテンプレートファイルのクローズが必要。</div>\r
376 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd>\r
377 <dt><span class="strong">戻り値:</span></dt><dd>Workbookオブジェクト</dd>\r
378 <dt><span class="strong">例外:</span></dt>\r
379 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
380 </li>\r
381 </ul>\r
382 <a name="makeReport(java.io.File, java.util.Map, java.io.OutputStream)">\r
383 <!--   -->\r
384 </a>\r
385 <ul class="blockList">\r
386 <li class="blockList">\r
387 <h4>makeReport</h4>\r
388 <pre>public&nbsp;void&nbsp;makeReport(java.io.File&nbsp;template,\r
389               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
390               java.io.OutputStream&nbsp;output)</pre>\r
391 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。<br>
392  出力ストリームは別途クローズが必要。</div>\r
393 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ストリーム</dd>\r
394 <dt><span class="strong">例外:</span></dt>\r
395 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
396 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
397 </li>\r
398 </ul>\r
399 <a name="makeReport(java.io.File, java.util.Map, java.io.File)">\r
400 <!--   -->\r
401 </a>\r
402 <ul class="blockList">\r
403 <li class="blockList">\r
404 <h4>makeReport</h4>\r
405 <pre>public&nbsp;void&nbsp;makeReport(java.io.File&nbsp;template,\r
406               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
407               java.io.File&nbsp;output)</pre>\r
408 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br></div>\r
409 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ファイル</dd>\r
410 <dt><span class="strong">例外:</span></dt>\r
411 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
412 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
413 </li>\r
414 </ul>\r
415 <a name="makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">\r
416 <!--   -->\r
417 </a>\r
418 <ul class="blockList">\r
419 <li class="blockList">\r
420 <h4>makeReport</h4>\r
421 <pre>public&nbsp;void&nbsp;makeReport(org.apache.poi.ss.usermodel.Workbook&nbsp;book,\r
422               java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</pre>\r
423 <div class="block">ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。<br>
424  Workbookオブジェクトの使用終了後はclose()メソッドでExcelテンプレートファイルのクローズが必要。</div>\r
425 <dl><dt><span class="strong">パラメータ:</span></dt><dd><code>book</code> - Workbookオブジェクト</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd>\r
426 <dt><span class="strong">例外:</span></dt>\r
427 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
428 </li>\r
429 </ul>\r
430 <a name="close()">\r
431 <!--   -->\r
432 </a>\r
433 <ul class="blockListLast">\r
434 <li class="blockList">\r
435 <h4>close</h4>\r
436 <pre>public&nbsp;void&nbsp;close()</pre>\r
437 <div class="block">Excelテンプレートファイルのクローズ<br>
438  テンプレートファイルの変更は保存しません。</div>\r
439 <dl><dt><span class="strong">例外:</span></dt>\r
440 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
441 </li>\r
442 </ul>\r
443 </li>\r
444 </ul>\r
445 </li>\r
446 </ul>\r
447 </div>\r
448 </div>\r
449 <!-- ========= END OF CLASS DATA ========= -->\r
450 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
451 <div class="bottomNav"><a name="navbar_bottom">\r
452 <!--   -->\r
453 </a><a href="#skip-navbar_bottom" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_bottom_firstrow">\r
454 <!--   -->\r
455 </a>\r
456 <ul class="navList" title="ナビゲーション">\r
457 <li><a href="../../../../overview-summary.html">概要</a></li>\r
458 <li><a href="package-summary.html">パッケージ</a></li>\r
459 <li class="navBarCell1Rev">クラス</li>\r
460 <li><a href="class-use/ReportMaker.html">使用</a></li>\r
461 <li><a href="package-tree.html">階層ツリー</a></li>\r
462 <li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
463 <li><a href="../../../../index-files/index-1.html">索引</a></li>\r
464 <li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
465 </ul>\r
466 </div>\r
467 <div class="subNav">\r
468 <ul class="navList">\r
469 <li><a href="../../../../org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">前のクラス</span></a></li>\r
470 <li><a href="../../../../org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">次のクラス</span></a></li>\r
471 </ul>\r
472 <ul class="navList">\r
473 <li><a href="../../../../index.html?org/hanei/jaxcel/report/ReportMaker.html" target="_top">フレーム</a></li>\r
474 <li><a href="ReportMaker.html" target="_top">フレームなし</a></li>\r
475 </ul>\r
476 <ul class="navList" id="allclasses_navbar_bottom">\r
477 <li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
478 </ul>\r
479 <div>\r
480 <script type="text/javascript"><!--\r
481   allClassesLink = document.getElementById("allclasses_navbar_bottom");\r
482   if(window==top) {\r
483     allClassesLink.style.display = "block";\r
484   }\r
485   else {\r
486     allClassesLink.style.display = "none";\r
487   }\r
488   //-->\r
489 </script>\r
490 </div>\r
491 <div>\r
492 <ul class="subNavList">\r
493 <li>概要:&nbsp;</li>\r
494 <li>ネスト&nbsp;|&nbsp;</li>\r
495 <li>フィールド&nbsp;|&nbsp;</li>\r
496 <li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
497 <li><a href="#method_summary">メソッド</a></li>\r
498 </ul>\r
499 <ul class="subNavList">\r
500 <li>詳細:&nbsp;</li>\r
501 <li>フィールド&nbsp;|&nbsp;</li>\r
502 <li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
503 <li><a href="#method_detail">メソッド</a></li>\r
504 </ul>\r
505 </div>\r
506 <a name="skip-navbar_bottom">\r
507 <!--   -->\r
508 </a></div>\r
509 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
510 </body>\r
511 </html>\r