パッケージ org.opengion.hayabusa.db
クラス AbstractRenderer
- java.lang.Object
-
- org.opengion.hayabusa.db.AbstractRenderer
-
- すべての実装されたインタフェース:
CellRenderer
- 直系の既知のサブクラス:
Renderer_AUTOAREA,Renderer_BITBOX,Renderer_CHBOX,Renderer_CHBOX2,Renderer_CODE39,Renderer_COLOR,Renderer_COLUMN,Renderer_CRYPT,Renderer_DATE,Renderer_DBLABEL,Renderer_DBMENU,Renderer_DECIMAL,Renderer_FILTER,Renderer_FORM,Renderer_HHM,Renderer_HM,Renderer_HMS,Renderer_HTML,Renderer_HTMLPRE,Renderer_ICON,Renderer_KANA,Renderer_LABEL,Renderer_MD,Renderer_MENU,Renderer_MONEY,Renderer_MULTIQUERY,Renderer_NUMBER,Renderer_PASSWD,Renderer_PN,Renderer_PN2,Renderer_PRE,Renderer_QUERY,Renderer_RADIO,Renderer_RICHTEXT,Renderer_SLABEL,Renderer_SUBSTR,Renderer_TEXTAREA,Renderer_TMSTMP,Renderer_UNIT,Renderer_WRITABLE,Renderer_XXXX,Renderer_YM,Renderer_YMD,Renderer_YMDH
public abstract class AbstractRenderer extends Object implements CellRenderer
DBCell の具象クラスで、カラムのデータを表示する場合に使用するクラスです。 カラムの表示に必要な属性は, DBColumn オブジェクト より取り出します。 このクラスは、DBColumn オブジェクト毎に1つ作成されます。- 機能分類
- データ表示
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected static intBUFFER_MIDDLEStringBilderなどの初期値を設定します。protected static StringCRシステムの改行コードを設定します。
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedAbstractRenderer()デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 StringgetValue(int row, String value)name属性を変えた、データ表示/編集用のHTML文字列を作成します。StringgetValue(int row, String value, String param)name属性を変えた、データ表示用のHTML文字列を作成します。StringgetValue(String value)データの表示用文字列を返します。StringgetWriteValue(String value)データ出力用の文字列を作成します。-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド org.opengion.hayabusa.db.CellRenderer
newInstance
-
-
-
-
メソッドの詳細
-
getValue
public String getValue(String value)
データの表示用文字列を返します。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
value- 入力値- 戻り値:
- データの表示用文字列
- 変更履歴:
- 6.0.4.0 (2014/11/28) ロジックの共通化
- このメソッドは、nullを返しません
-
getValue
public String getValue(int row, String value)
name属性を変えた、データ表示/編集用のHTML文字列を作成します。 テーブル上の name に 行番号を付加して、名前_行番号 で登録するキーを作成し, リクエスト情報を1つ毎のフィールドで処理できます。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
row- 行番号value- 入力値- 戻り値:
- データ表示/編集用の文字列
- 関連項目:
getValue( String )- このメソッドは、nullを返しません
-
getValue
public String getValue(int row, String value, String param)
name属性を変えた、データ表示用のHTML文字列を作成します。 レンデラーのため、row(行番号)は使いません。 第3引数に、パラメータを渡すことが出来ます。これは、viewMarker で [$XXXX param] 形式を渡すことで、行単位に表示形式を変更できます。 AbstractRenderer では、#getValue( String ) を呼び出しています。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
row- 行番号value- 値param- パラメータ- 戻り値:
- データ表示/編集用の文字列
- 変更履歴:
- 6.8.3.1 (2017/12/01) パラメータを渡せるようにします。
-
getWriteValue
public String getWriteValue(String value)
データ出力用の文字列を作成します。 ファイル等に出力する形式を想定しますので、HTMLタグを含まない データを返します。 基本は、#getValue( String ) をそのまま返します。- 定義:
getWriteValueインタフェース内CellRenderer- パラメータ:
value- 入力値- 戻り値:
- データ出力用の文字列
- 関連項目:
getValue( String )- 変更履歴:
- 6.0.4.0 (2014/11/28) データ出力用のレンデラー, 6.2.0.0 (2015/02/27) StringUtil#spanCut(String) を入れます。, 6.2.4.2 (2015/05/29) StringUtil#spanCut(String) → StringUtil#tagCut(String) に変更します。
- このメソッドは、nullを返しません
-
-