0.1.1-SNAPSHOTリリース

取り敢えずSNAPSHOTでMavenリポジトリにリリースしました。

プレビュー機能が追加になっています。

テンプレートを作って、ちゃんと書けてるか検証するのに、いちいちテストケースなどで埋め込みデータ用Mapを作るのは面倒くさいという話がありまして。

埋め込むデータもEXCELで書ければいいじゃんという事で、この機能をヘンリーのコメントでの命名により、「プレビュー機能」と呼ぶ事にしました。

データ用EXCELの書き方を書こうと思ったんだけど、スクショ撮ったりが難儀なので、すんません、ソースの「src/test/resources」の中の「MapBuilderTest.xls」ってファイルと「MapBuilderTest_without_root.xls(rootなしバージョン)」を見てみて下さい。それぞれのテンプレートファイルは同じ場所の「MapBuilderTest_template.xls」と「MapBuilderTest_without_root_template.xls」です。

あードキュメント難儀そうだ・・・。

で、Java上で

InputStream data = getClass().getResourceAsStream("/MapBuilderTest.xls");
InputStream template = getClass().getResourceAsStream("/MapBuilderTest_template.xls");
HSSFWorkbook out = FPPreviewUtil.getWorkbook(template, data);

ってやると、データ埋め込み済みHSSFWorkbookが取得出来ます。

「src/test/java」の中の「org.seasar.fisshplate.preview.FPPreviewUtilTest」を参照戴けると良いかと。

お試し下され。