jp.mosp.common.bean
クラス OdsBean

java.lang.Object
  上位を拡張 jp.mosp.common.bean.OdsBean

public class OdsBean
extends Object

jOpenDocumantによる帳票作成機能を提供する。

OpenOffice.org Calcで帳票を作成する際に有用なライブラリーを MosPフレームワーク内で利用する。
利用するには、ライブラリー(jOpenDocument)が必要となる。

Action内でこのBeanをインスタンス化しSpreadSheetを作成した後、 getSpreadSheet()で取得したオブジェクトを リクエストに設定することで、Controllerがレスポンス としてODSファイルを出力する。


コンストラクタの概要
OdsBean(String templatePath)
          Beanの初期化を行う。
 
メソッドの概要
 org.jopendocument.dom.spreadsheet.SpreadSheet getSpreadSheet()
          スプレッドシートを取得する。
 void setValue(int col, int row, Object value)
          セルに値を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OdsBean

public OdsBean(String templatePath)
        throws IOException
Beanの初期化を行う。

テンプレートファイルを読込み、最初のシートを選択した状態にする。

パラメータ:
templatePath - テンプレートファイルパス
例外:
IOException
メソッドの詳細

setValue

public void setValue(int col,
                     int row,
                     Object value)
セルに値を設定する。

パラメータ:
col - 列番号
row - 行番号
value - 設定値

getSpreadSheet

public org.jopendocument.dom.spreadsheet.SpreadSheet getSpreadSheet()
スプレッドシートを取得する。

戻り値:
スプレッドシート