パッケージ org.opengion.hayabusa.db
クラス AbstractRenderer
java.lang.Object
org.opengion.hayabusa.db.AbstractRenderer
- すべての実装されたインタフェース:
CellRenderer
- 直系の既知のサブクラス:
Renderer_AUTOAREA,Renderer_BARCODE,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_IFRAME,Renderer_IMAGE,Renderer_KANA,Renderer_LABEL,Renderer_MD,Renderer_MENU,Renderer_MONEY,Renderer_MULTIQUERY,Renderer_NUMBER,Renderer_PASSWD,Renderer_PN,Renderer_PN2,Renderer_PRE,Renderer_QRCODE,Renderer_QUERY,Renderer_RADIO,Renderer_RICHTEXT,Renderer_SLABEL,Renderer_SUBSTR,Renderer_TEXTAREA,Renderer_TMSTMP,Renderer_UNIT,Renderer_URLCALL,Renderer_WRITABLE,Renderer_XXXX,Renderer_YM,Renderer_YMD,Renderer_YMDH
DBCell の具象クラスで、カラムのデータを表示する場合に使用するクラスです。
カラムの表示に必要な属性は, DBColumn オブジェクト より取り出します。
このクラスは、DBColumn オブジェクト毎に1つ作成されます。
- 機能分類
- データ表示
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
フィールド修飾子とタイプフィールド説明protected static final intStringBilderなどの初期値を設定します。protected static final Stringシステムの改行コードを設定します。 -
コンストラクタの概要
コンストラクタ -
メソッドの概要
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.opengion.hayabusa.db.CellRenderer
newInstance
-
フィールド詳細
-
CR
システムの改行コードを設定します。 -
BUFFER_MIDDLE
StringBilderなどの初期値を設定します。 200- 関連項目:
-
-
コンストラクタの詳細
-
AbstractRenderer
protected AbstractRenderer()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
getValue
データの表示用文字列を返します。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
value- 入力値- 戻り値:
- データの表示用文字列
- 変更履歴:
- 6.0.4.0 (2014/11/28) ロジックの共通化
- このメソッドは、nullを返しません
-
getValue
name属性を変えた、データ表示/編集用のHTML文字列を作成します。 テーブル上の name に 行番号を付加して、名前_行番号 で登録するキーを作成し, リクエスト情報を1つ毎のフィールドで処理できます。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
row- 行番号value- 入力値- 戻り値:
- データ表示/編集用の文字列
- 関連項目:
- このメソッドは、nullを返しません
-
getValue
name属性を変えた、データ表示用のHTML文字列を作成します。 レンデラーのため、row(行番号)は使いません。 第3引数に、パラメータを渡すことが出来ます。これは、viewMarker で [$XXXX param] 形式を渡すことで、行単位に表示形式を変更できます。 AbstractRenderer では、#getValue( String ) を呼び出しています。- 定義:
getValueインタフェース内CellRenderer- パラメータ:
row- 行番号value- 値param- パラメータ- 戻り値:
- データ表示/編集用の文字列
- 変更履歴:
- 6.8.3.1 (2017/12/01) パラメータを渡せるようにします。
-
getWriteValue
データ出力用の文字列を作成します。 ファイル等に出力する形式を想定しますので、HTMLタグを含まない データを返します。 基本は、#getValue( String ) をそのまま返します。- 定義:
getWriteValueインタフェース内CellRenderer- パラメータ:
value- 入力値- 戻り値:
- データ出力用の文字列
- 関連項目:
- 変更履歴:
- 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を返しません
-