-Jasper2ガイド(2)

一応念のため。Generatorのコードは、JSPプロセッサーがどういうことをしているかなということを把握するために見ていただきたいのであって、パクるためではないです。コードジェネレーションも、Jasper2がやってるレベルまで詳細に落とし込む必要は無いと考えています。ほとんど定型のロジックなので、基底の抽象クラスでほとんどのことをやっておいて、HTMLテンプレから情報を読み取っては、そのAPIを呼び出すコードをジェネレーションすればよいと思ってます。
実行時に毎度やりたくないのはHTMLテンプレのSAXパースであって、それさえできれば、コードジェネレーション自体は実行時までアプリケーションが固まっていない不安定な仕組みなので、その生成ステップ量をなるべく減らす方向で。とにかくJasper2は終始ごり押しな戦法でやってます。そのため見慣れるとわかりやすいコードです。丸出しですから。