openGionopenGion
5.7.4.0

org.opengion.plugin.view
クラス ViewForm_HTMLEntry

java.lang.Object
  上位を拡張 org.opengion.hayabusa.html.AbstractViewForm
      上位を拡張 org.opengion.plugin.view.ViewForm_HTMLTextField
          上位を拡張 org.opengion.plugin.view.ViewForm_HTMLFormatTextField
              上位を拡張 org.opengion.plugin.view.ViewForm_HTMLEntry
すべての実装されたインタフェース:
ViewForm

public class ViewForm_HTMLEntry
extends ViewForm_HTMLFormatTextField

エントリ形式フォーム作成クラスです。 フォーマットを外部から指定することにより、自由にレイアウトを作成できます。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。

変更履歴:
3.1.8.0 (2003/05/16) ViewForm_HTMLEntry クラスの新規作成
機能分類
画面表示
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
インタフェース org.opengion.hayabusa.html.ViewForm から継承されたフィールド
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
 
コンストラクタの概要
ViewForm_HTMLEntry()
           
 
メソッドの概要
 java.lang.String create(int startNo, int pageSize)
          DBTableModel から HTML文字列を作成して返します。
protected  java.lang.String getEditorValue(int row, int column, java.lang.String inVal)
          row行,colum列 のデータの値をHTML文字列に変換して返します。
 void init(DBTableModel table)
          初期化します。
 boolean isEditable()
          表示項目の編集(並び替え)が可能かどうかを返します
protected  java.lang.String makeSelectNo(int row)
          画面に選択された番号を表示します。
 
クラス org.opengion.plugin.view.ViewForm_HTMLFormatTextField から継承されたメソッド
canUseFormat, clear, setFormatterList
 
クラス org.opengion.plugin.view.ViewForm_HTMLTextField から継承されたメソッド
getColumnLabel, getPageSize, noSLabelSetting
 
クラス org.opengion.hayabusa.html.AbstractViewForm から継承されたメソッド
create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getBoolParam, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getGamenId, getHeaderSkipCount, getHiddenRowValue, getId, getIntParam, getLastNo, getName, getNumberData, getNumberHeader, getOptionTypeAttributes, getParam, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getValue, getValueLabel, getViewArrayList, getViewClms, getViewFormType, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, setColumnBulkSet, setColumnDisplay, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setDBColumn, setEditMarker, setGamenId, setGroupClass, setHeaderSkipCount, setHeight, setId, setName, setNoDisplay, setNoGroup, setNoMessage, setNoTransition, setNoWritable, setNumberType, setOptionTypeAttributes, setPageSize, setParam, setPopupReturnKeys, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewArrayList, setViewLink, setViewMarker, setWidth, setWritableControl
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ViewForm_HTMLEntry

public ViewForm_HTMLEntry()
メソッドの詳細

create

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

定義:
インタフェース ViewForm 内の create
オーバーライド:
クラス ViewForm_HTMLFormatTextField 内の create
パラメータ:
startNo - 表示開始位置
pageSize - 表示件数
戻り値:
DBTableModelから作成された HTML文字列
変更履歴:
5.2.1.0 (2010/10/01) must 属性の処理を追加します。

getEditorValue

protected java.lang.String getEditorValue(int row,
                                          int column,
                                          java.lang.String inVal)
row行,colum列 のデータの値をHTML文字列に変換して返します。 Entry 系のため、通常の行番号付の Editor ではなく、行番号無しの Editorを使用して、HTML文字列を作成します。

オーバーライド:
クラス AbstractViewForm 内の getEditorValue
パラメータ:
row - 行番号
column - カラム番号
inVal - 設定値
戻り値:
row行,colum列 のデータの値
変更履歴:
3.8.0.9 (2005/10/17) writableControl 追加による引数変更

makeSelectNo

protected java.lang.String makeSelectNo(int row)
画面に選択された番号を表示します。 Entry 系のため、選択番号を作成しません。

オーバーライド:
クラス ViewForm_HTMLTextField 内の makeSelectNo
パラメータ:
row - 行番号
戻り値:
空文字列 ""(固定)

init

public void init(DBTableModel table)
初期化します。 このクラスでは、データが0件の場合は、初期データを1件作成します。 初期化時に、初期データ作成処理を行います。

定義:
インタフェース ViewForm 内の init
オーバーライド:
クラス AbstractViewForm 内の init
パラメータ:
table - DBTableModelオブジェクト
変更履歴:
3.2.3.0 (2003/06/06) 新規追加
3.5.6.0 (2004/06/18) null 比較でバグを修正
3.5.6.1 (2004/06/25) lang 言語コード 属性を削除します。
4.0.1.0 (2007/12/12) initの場所を変更
5.2.1.0 (2010/10/01) must 属性の処理を追加します。

isEditable

public boolean isEditable()
表示項目の編集(並び替え)が可能かどうかを返します

定義:
インタフェース ViewForm 内の isEditable
オーバーライド:
クラス ViewForm_HTMLFormatTextField 内の isEditable
戻り値:
表示項目の編集(並び替え)が可能かどうか(false:不可能)
変更履歴:
5.1.6.0 (2010/05/01) 新規追加

openGion 5.7.4.0

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