概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.db
インタフェース CellEditor

既知の実装クラスの一覧:
  AbstractEditor, Editor_AUTOAREA, Editor_CHBOX, Editor_CHBOX2, Editor_COLUMN, Editor_CRYPT, Editor_DBMENU, Editor_DBRADIO, Editor_DECIMAL, Editor_ENTCLM, Editor_HIDDEN, Editor_HTML, Editor_INDBMENU, Editor_INMENU, Editor_MENU, Editor_NUMBER, Editor_PASSWD, Editor_PN, Editor_QUERY, Editor_RADIO, Editor_RADIO2, Editor_TEXT, Editor_TEXTAREA, Editor_UPLOAD, Editor_WRITABLE, Editor_YM, Editor_YMD, Editor_YMD2, Editor_YMDH

    public interface CellEditor

DBColumn インターフェースで使用される データ編集用のインターフェースです。 適切な実装（サブクラス）を DBColumn に与えることで，データ編集方法を適宜 切り替えることが出来ます。

変更履歴:

  4.0.0 (2006/10/30) 新規追加

機能階層
  データ編集
バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

メソッドの概要
`java.lang.String` | `getValue(int row, java.lang.String value)` name属性を変えた、データ表示/編集用のHTML文字列を作成します。
`java.lang.String` | `getValue(java.lang.String value)` データの表示/編集用文字列を返します。
`CellEditor` | `newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。

メソッドの詳細

### getValue

    java.lang.String getValue(java.lang.String value)

  データの表示/編集用文字列を返します。

  パラメータ:
    `value` - String
  戻り値:
    データの表示/編集用文字列

### getValue

    java.lang.String getValue(int row,
                              java.lang.String value)

  name属性を変えた、データ表示/編集用のHTML文字列を作成します。 テーブル上の name に 行番号を付加して、名前_行番号 で登録するキーを作成し, リクエスト情報を１つ毎のフィールドで処理できます。

  パラメータ:
    `row` - int 行番号
    `value` - String
  戻り値:
    データ表示/編集用の文字列

### newInstance

    CellEditor newInstance(DBColumn clm)

  各オブジェクトから自分のインスタンスを返します。 自分自身をキャッシュするのか、新たに作成するのかは、各サブクラスの実装に まかされます。

  パラメータ:
    `clm` - DBColumn オブジェクト
  戻り値:
    DBCell オブジェクト
  変更履歴:

    3.1.1.1 (2003/04/03) 各オブジェクトから自分のインスタンスを返すファクトリメソッドを追加。

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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