パッケージ 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 クラスの新規作成
機能分類
  画面表示
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  ### クラスから継承されたフィールド org.opengion.hayabusa.html.AbstractViewForm

  `BUFFER_LARGE, BUFFER_MIDDLE, CR`

  ### インタフェースから継承されたフィールド org.opengion.hayabusa.html.ViewForm

  `DEFAULT_CLM_WRITABLE, DEFAULT_SKIP`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `ViewForm_HTMLEntry()`
  デフォルトコンストラクター

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `String`
  `create(int startNo, int pageSize)`
  DBTableModel から HTML文字列を作成して返します。
  `protected String`
  `getEditorValue(int row, int column, String inVal)`
  row行，colum列 のデータの値をHTML文字列に変換して返します。
  `void`
  `init(DBTableModel table)`
  初期化します。
  `boolean`
  `isEditable()`
  表示項目の編集(並び替え)が可能かどうかを返します。
  `protected 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, getClassName, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getGamenId, getHeaderSkipCount, getHeight, getHiddenRowValue, getId, getIntParam, getLastNo, getName, getNumberData, getNumberHeader, getOptionTypeAttributes, getParam, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getTdClass, getTypeCaseValue, getValue, getValueLabel, getViewArrayList, getViewClass, getViewClms, getViewClms, getViewFormType, getWidth, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, setBooleanArray, setColumnBulkSet, setColumnDisplay, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setDBColumn, setEditMarker, setFormatNoDisplay, setGamenId, setGroupClass, setGroupDir, setHeaderSkipCount, setHeight, setId, setName, setNoDisplay, setNoGroup, setNoGroupClass, setNoMessage, setNoTransition, setNoWritable, setNumberType, setOptionTypeAttributes, setPageSize, setParam, setPopupReturnKeys, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setTdClass, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewArrayList, setViewClass, setViewLink, setViewMarker, setWidth, setWritableControl`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### ViewForm_HTMLEntry

    public ViewForm_HTMLEntry()
    デフォルトコンストラクター
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### create

    public String create(int startNo, int pageSize)
    DBTableModel から HTML文字列を作成して返します。 startNo(表示開始位置)から、pageSize(表示件数)までのView文字列を作成します。 表示残りデータが pageSize 以下の場合は,残りのデータをすべて出力します。
    定義:
      `create` インタフェース内 `ViewForm`
    オーバーライド:
      `create` クラス内 `ViewForm_HTMLFormatTextField`
    パラメータ:
      `startNo` - 表示開始位置
      `pageSize` - 表示件数
    戻り値:
      DBTableModelから作成された HTML文字列
    変更履歴:
      5.2.1.0 (2010/10/01) must 属性の処理を追加します。
    このﾒｿｯﾄﾞは、nullを返しません

  - ### getEditorValue

    protected String getEditorValue(int row, int column, String inVal)
    row行，colum列 のデータの値をHTML文字列に変換して返します。 Entry 系のため、通常の行番号付の Editor ではなく、行番号無しの Editorを使用して、HTML文字列を作成します。
    オーバーライド:
      `getEditorValue` クラス内 `AbstractViewForm`
    パラメータ:
      `row` - 行番号
      `column` - カラム番号
      `inVal` - 設定値
    戻り値:
      row行，colum列 のデータの値
    変更履歴:
      3.8.0.9 (2005/10/17) writableControl 追加による引数変更

  - ### makeSelectNo

    protected String makeSelectNo(int row)
    画面に選択された番号を表示します。 Entry 系のため、選択番号を作成しません。
    オーバーライド:
      `makeSelectNo` クラス内 `ViewForm_HTMLTextField`
    パラメータ:
      `row` - 行番号
    戻り値:
      空文字列 ""(固定)
    このﾒｿｯﾄﾞは、nullを返しません

  - ### init

    public void init(DBTableModel table)
    初期化します。 このクラスでは、データが０件の場合は、初期データを１件作成します。 初期化時に、初期データ作成処理を行います。
    定義:
      `init` インタフェース内 `ViewForm`
    オーバーライド:
      `init` クラス内 `AbstractViewForm`
    パラメータ:
      `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()
    表示項目の編集(並び替え)が可能かどうかを返します。
    定義:
      `isEditable` インタフェース内 `ViewForm`
    オーバーライド:
      `isEditable` クラス内 `ViewForm_HTMLFormatTextField`
    戻り値:
      表示項目の編集(並び替え)が可能かどうか(false:不可能)
    変更履歴:
      5.1.6.0 (2010/05/01) 新規追加