openGionopenGion
5.0.0.3

org.opengion.plugin.view
クラス ViewForm_HTMLFormatTextField

java.lang.Object
  上位を拡張 org.opengion.plugin.view.AbstractViewForm
      上位を拡張 org.opengion.plugin.view.ViewForm_HTMLTextField
          上位を拡張 org.opengion.plugin.view.ViewForm_HTMLFormatTextField
すべての実装されたインタフェース:
ViewForm
直系の既知のサブクラス:
ViewForm_HTMLEntry

public class ViewForm_HTMLFormatTextField
extends ViewForm_HTMLTextField

フォーマットを外部から指定して作成する自由レイアウトの、テキストフィールド表示クラスです。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 [XXXX]は、カラムを指定します。ラベル+入力フィールドをそれぞれtdで囲います。 [#XXXX]は、テーブルタグのtdを使用せず、ラベルと入力フィールドを出力します。 [$XXXX]は、ラベルもtdも出さずに、入力フィールドのみ出力します。 [!XXXX]は、値のみ出力します。 特殊記号の解釈は、HTMLFormatTextField系とHTMLFormatTable系で異なりますので ご注意ください。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。

機能階層
画面表示
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
インタフェース org.opengion.hayabusa.html.ViewForm から継承されたフィールド
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
 
コンストラクタの概要
ViewForm_HTMLFormatTextField()
           
 
メソッドの概要
 boolean canUseFormat()
          フォーマットメソッドを使用できるかどうかを問い合わせます。
 void clear()
          内容をクリア(初期化)します。
 java.lang.String create(int startNo, int pageSize)
          DBTableModel から HTML文字列を作成して返します。
 void setFormatterList(java.util.List<TableFormatter> list)
          フォーマットを設定します。
 
クラス org.opengion.plugin.view.ViewForm_HTMLTextField から継承されたメソッド
getColumnLabel, getPageSize, makeSelectNo
 
クラス org.opengion.plugin.view.AbstractViewForm から継承されたメソッド
create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getEditorValue, getHeaderSkipCount, getHiddenRowValue, getId, getLastNo, getName, getNumberData, getNumberHeader, getOptionTypeAttributes, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getValue, getValueLabel, getViewFormType, init, isChecked, isColumnDisplay, isColumnWritable, isFirstChecked, isMarked, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorCycle, setColumnDisplay, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setEditMarker, setHeaderSkipCount, setHeight, setId, setName, setNoDisplay, setNoMessage, setNoTransition, setNoWritable, setNumberType, setOptionTypeAttributes, setPageSize, setParam, setPopupReturnKeys, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewLink, setViewMarker, setWidth, setWritableControl
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ViewForm_HTMLFormatTextField

public ViewForm_HTMLFormatTextField()
メソッドの詳細

setFormatterList

public void setFormatterList(java.util.List<TableFormatter> list)
フォーマットを設定します。

定義:
インタフェース ViewForm 内の setFormatterList
オーバーライド:
クラス AbstractViewForm 内の setFormatterList
パラメータ:
list - List
変更履歴:
3.5.4.0 (2003/11/25) 新規作成

create

public java.lang.String create(int startNo,
                               int pageSize)
DBTableModel から HTML文字列を作成して返します。 startNo(表示開始位置)から、pageSize(表示件数)までのView文字列を作成します。 表示残りデータが pageSize 以下の場合は,残りのデータをすべて出力します。

定義:
インタフェース ViewForm 内の create
オーバーライド:
クラス ViewForm_HTMLTextField 内の create
パラメータ:
startNo - 表示開始位置
pageSize - 表示件数
戻り値:
DBTableModel から作成された HTML文字列
変更履歴:
2.0.1.0 (2002/10/10) ラベルだけ、フィールドだけを取り出すフォーマットを追加
2.0.1.0 (2002/10/10) ラベルとフィールドのセパレーターとして、コロン(:)を使用するかどうかを指定できる
3.2.4.0 (2003/06/12) makeFormat() する位置を移動。
3.5.4.0 (2003/11/25) TableFormatter クラスを使用するように変更。
3.5.5.0 (2004/03/12) systemFormat(例:[KEY.カラム名]形式等)の対応
5.0.0.2 (2009/09/15) フォーマットが設定されていない場合のエラー追加

clear

public void clear()
内容をクリア(初期化)します。

定義:
インタフェース ViewForm 内の clear
オーバーライド:
クラス ViewForm_HTMLTextField 内の clear
変更履歴:
2.0.1.0 (2002/10/10) ラベルだけ、フィールドだけを取り出すフォーマットを追加
3.1.1.0 (2003/03/28) 同期メソッド(synchronized付き)を非同期に変更する。
3.5.4.0 (2003/11/25) TableFormatter クラスを使用するように変更。

canUseFormat

public boolean canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。

定義:
インタフェース ViewForm 内の canUseFormat
オーバーライド:
クラス ViewForm_HTMLTextField 内の canUseFormat
戻り値:
使用可能(true)/ 使用不可能 (false)

openGion 5.0.0.3

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.