パッケージ org.opengion.plugin.view

クラス ViewForm_HTMLTextField

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

検索結果から、テキストフィールドタグを自動生成する、テキストフィールド作成クラスです。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ、追加定義しています。 AbstractViewForm を継承している為、ロケールに応じたラベルを出力させる事が出来ます。
機能分類
画面表示
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • ViewForm_HTMLTextField

      デフォルトコンストラクター
      変更履歴:
      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 以下の場合は、残りのデータをすべて出力します。
      パラメータ:
      startNo - 表示開始位置
      pageSize - 表示件数
      戻り値:
      DBTableModelから作成された HTML文字列
      変更履歴:
      2.0.1.0 (2002/10/10) ラベルとフィールドのセパレーターとして、コロン(:)を使用するかどうかを指定できる, 3.6.0.5 (2004/10/18) 印刷時の罫線出力関連機能の追加。id 属性を出力します。, 5.6.2.3 (2013/03/22) DBColumn に、useSLabel="false" の値をセットします。, 8.2.0.2 (2022/06/24) HTML5廃止対応
      このメソッドは、nullを返しません
    • noSLabelSetting

      protected void noSLabelSetting()
      DBColumn に、useSLabel="false" の値をセットします。
      変更履歴:
      5.6.2.3 (2013/03/22) 新規追加
    • makeSelectNo

      protected String makeSelectNo(int row)
      画面に選択された番号を表示します。 また、書き込み許可がある場合は、選択用の隠しフィールドを作成します。
      パラメータ:
      row - 行番号
      戻り値:
      隠しフィールドのHTML文字列
      変更履歴:
      3.5.5.5 (2004/04/23) hidden の出力に、XHTMLTag.hidden を使用します。, 6.4.4.1 (2016/03/18) StringBuilderの代わりに、OgBuilderを使用する。
      このメソッドは、nullを返しません
    • clear

      public void clear()
      内容をクリア(初期化)します。
      定義:
      clear インタフェース内 ViewForm
      オーバーライド:
      clear クラス内 AbstractViewForm
      変更履歴:
      3.1.1.0 (2003/03/28) 同期メソッド(synchronized付き)を非同期に変更する。
    • getPageSize

      public int getPageSize()
      表示件数を取得します。
      定義:
      getPageSize インタフェース内 ViewForm
      オーバーライド:
      getPageSize クラス内 AbstractViewForm
      戻り値:
      表示件数
    • canUseFormat

      public boolean canUseFormat()
      フォーマットメソッドを使用できるかどうかを問い合わせます。
      戻り値:
      フォーマットメソッドの使用有無 [true:使用可能/false:使用不可能]
    • getColumnLabel

      protected String getColumnLabel(int column)
      カラムのラベル名(長)を返します。 カラムの項目名に対して、見える形の文字列を返します。 一般には、リソースバンドルと組合せて、各国ロケール毎にラベルを切替えます。
      オーバーライド:
      getColumnLabel クラス内 AbstractViewForm
      パラメータ:
      column - カラム番号
      戻り値:
      カラムのラベル名(長)
      変更履歴:
      4.0.0.0 (2005/01/31) 新規追加( longLabel を返します。)
    • isEditable

      public boolean isEditable()
      表示項目の編集(並び替え)が可能かどうかを返します。
      定義:
      isEditable インタフェース内 ViewForm
      オーバーライド:
      isEditable クラス内 AbstractViewForm
      戻り値:
      表示項目の編集可否 [true:可能/false:不可能]
      変更履歴:
      5.1.6.0 (2010/05/01) 新規追加