クラス Renderer_IFRAME

java.lang.Object
org.opengion.hayabusa.db.AbstractRenderer
org.opengion.plugin.column.Renderer_IFRAME
すべての実装されたインタフェース:
CellRenderer

public class Renderer_IFRAME extends AbstractRenderer
IFRAME レンデラは、iframe 内部に value で指定したファイルを表示する場合に 使用するクラスです。 iframeのサイズはレンデラーパラメータに、設定したい属性を記述します。 例えば、width='600px' height='450px' などです。 src属性はvalueを設定し、name属性はカラム名(複数行の場合は、行番号付きの名前) iframe の親には、div要素と class="Renderer_IFRAME" を付与しておきます。 <div class="Renderer_IFRAME"> <iframe name="カラム名" src="valueの値" レンデラーパラメータ ></iframe> </div> カラムの表示に必要な属性は、DBColumn オブジェクト より取り出します。 このクラスは、DBColumn オブジェクト毎に1つ作成されます。
変更履歴:
7.4.2.0 (2021/04/30) 新規作成
機能分類
データ表示
導入されたバージョン:
JDK11.0,
  • コンストラクタの詳細

    • Renderer_IFRAME

      public Renderer_IFRAME()
      デフォルトコンストラクター。 このコンストラクターで、基本オブジェクトを作成します。
  • メソッドの詳細

    • newInstance

      各オブジェクトから自分のインスタンスを返します。 自分自身をキャッシュするのか、新たに作成するのかは、各サブクラスの実装に まかされます。
      パラメータ:
      clm - DBColumnオブジェクト
      戻り値:
      CellEditorオブジェクト
      このメソッドは、nullを返しません
    • getValue

      public String getValue(String value)
      データの表示用文字列を返します。
      定義:
      getValue インタフェース内 CellRenderer
      オーバーライド:
      getValue クラス内 AbstractRenderer
      パラメータ:
      value - 入力値
      戻り値:
      データの表示用文字列
      変更履歴:
      7.4.2.0 (2021/04/30) 新規作成
      このメソッドは、nullを返しません
    • getValue

      public String getValue(int row, String value)
      データの表示用文字列を返します。
      定義:
      getValue インタフェース内 CellRenderer
      オーバーライド:
      getValue クラス内 AbstractRenderer
      パラメータ:
      row - 行番号
      value - 入力値
      戻り値:
      データ表示用の文字列
      関連項目:
      変更履歴:
      7.4.2.0 (2021/04/30) 新規作成
      このメソッドは、nullを返しません
    • getWriteValue

      public String getWriteValue(String value)
      データ出力用の文字列を作成します。 ファイル等に出力する形式を想定しますので、HTMLタグを含まない データを返します。 基本は #getValue( String ) をそのまま返します。
      定義:
      getWriteValue インタフェース内 CellRenderer
      オーバーライド:
      getWriteValue クラス内 AbstractRenderer
      パラメータ:
      value - 入力値
      戻り値:
      データ出力用の文字列
      関連項目:
      変更履歴:
      7.4.2.0 (2021/04/30) 新規作成
      このメソッドは、nullを返しません