5.4.3.7 (2012/01/20) [ViewTimeTable修正] タイムテーブルにデータを入れるTDタグにclass属性を付与する場合のカラム名をセットします。 これは、タイムテーブルのリンクや説明を入れるTDに、class属性を付与する場合のカラム名を 指定します。これにより、TD に色を付けたり、表示の条件を外部から指定できます。 もっとも一般的な想定用途は、タイムテーブルのデータの種別に応じた色分けです。 hayabusa.taglib.ViewTimeTableParamTag#setTdClassColumn( final String clm ) { hayabusa.html.ViewTimeTableParam#TD_CLASS_COLUMN_ID plugin/view/ViewForm_HTMLTimeTable#clear() plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize ) plugin/view/ViewForm_HTMLTimeTable#paramInit() gf/src/META-INF/hybs-taglib.tld tdClassColumn 属性の追加 gf/WEB-INF/hybs-taglib.tld tdClassColumn 属性の追加 時間間隔を30分単位ではなく、1分単位で扱えるように修正します。 また、開始時間、終了時間の計算方法を、現在の変則的な方法(ただしわかりやすい) から、分単位での管理に切り替えます。 hayabusa.taglib.ViewTimeTableParamTag#setTimeInterval( final String intval ) plugin/view/ViewForm_HTMLTimeTable#clear() plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize ) plugin/view/ViewForm_HTMLTimeTable#paramInit() plugin/view/ViewForm_HTMLTimeTable#getStr2Time( final String val , final int defTm ) plugin/view/ViewForm_HTMLTimeTable#getInt2StrTime( final int timeVal ) colgroup は不要 plugin/view/ViewForm_HTMLTimeTable#getTableHead() appendTag メソッドは、TD 専用なので、名称変更と引数を変更します。 さらに、class 属性を追加できるように修正します。 plugin/view/ViewForm_HTMLTimeTable#appendTag( final StringBuilder buf , final String tag , final int colspan , final String... body ) { → appendTDTag [ファイルリサイズ処理修正] 5.4.3.5でJAIによる読込処理を追加しましたがファイルロック解除がGC依存のため、 読込方法をfileloadからstreamに変更します。 同時にbizロジックによるリサイズ処理のテスト画面を作成しました。 fukurou.util.ImageResizer.java#ImageResizer( final String in ) gf/jsp/GF7140