クラス HtmlPanelGrid

実装済みのインターフェース一覧:
ClientBehaviorHolderPartialStateHolderStateHolderTransientStateHolderComponentSystemEventListenerFacesListenerSystemEventListenerHolderEventListenerSE

public class HtmlPanelGrid extends UIPanel implements ClientBehaviorHolder

テーブル内の子コンポーネントをレンダリングし、指定された列数の後に新しい行を開始します。

デフォルトでは、rendererType プロパティを "jakarta.faces.Grid" に設定する必要があります。この値は、setRendererType() メソッドを呼び出すことで変更できます。

  • フィールドの詳細

  • コンストラクターの詳細

    • HtmlPanelGrid

      public HtmlPanelGrid()
  • 方法の詳細

    • getBgcolor

      public StringSE getBgcolor()

      bgcolor プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルの背景色の名前またはコード。

    • setBgcolor

      public void setBgcolor(StringSE bgcolor)

      bgcolor プロパティの値を設定します。

      パラメーター:
      bgcolor - 新しいプロパティ値
    • getBodyrows

      public StringSE getBodyrows()

      bodyrows プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: 新しい "tbody" 要素を開始する(および以前に開いたものを終了する)行インデックスのカンマ区切りリスト。

    • setBodyrows

      public void setBodyrows(StringSE bodyrows)

      bodyrows プロパティの値を設定します。

      パラメーター:
      bodyrows - 新しいプロパティ値
    • getBorder

      public int getBorder()

      border プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルの周囲に描画されるボーダーの幅(ピクセル単位)。

    • setBorder

      public void setBorder(int border)

      border プロパティの値を設定します。

      パラメーター:
      border - 新しいプロパティ値
    • getCaptionClass

      public StringSE getCaptionClass()

      captionClass プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルに対して生成されたキャプションに適用される CSS スタイルクラスのスペース区切りリスト。

    • setCaptionClass

      public void setCaptionClass(StringSE captionClass)

      captionClass プロパティの値を設定します。

      パラメーター:
      captionClass - 新しいプロパティ値
    • getCaptionStyle

      public StringSE getCaptionStyle()

      captionStyle プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このキャプションがレンダリングされるときに適用される CSS スタイル。

    • setCaptionStyle

      public void setCaptionStyle(StringSE captionStyle)

      captionStyle プロパティの値を設定します。

      パラメーター:
      captionStyle - 新しいプロパティ値
    • getCellpadding

      public StringSE getCellpadding()

      cellpadding プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: ユーザーエージェントが各セルの境界線とその内容の間に残す必要のあるスペースの定義。

    • setCellpadding

      public void setCellpadding(StringSE cellpadding)

      cellpadding プロパティの値を設定します。

      パラメーター:
      cellpadding - 新しいプロパティ値
    • getCellspacing

      public StringSE getCellspacing()

      cellspacing プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: ユーザーエージェントがテーブルの左側と左端の列、テーブルの上部と最上部の行の上部の上部との間にどれだけのスペースを残す必要があるかなどの定義。また、セル間に残すスペースの量も指定します。

    • setCellspacing

      public void setCellspacing(StringSE cellspacing)

      cellspacing プロパティの値を設定します。

      パラメーター:
      cellspacing - 新しいプロパティ値
    • getColumnClasses

      public StringSE getColumnClasses()

      columnClasses プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルの列に適用される CSS スタイルクラスのカンマ区切りのリスト。スペースで区切られたクラスのリストは、個々の列にも指定できます。このリストの要素の数が UIData の実際の子の列の数より少ない場合、リストの要素の数より大きい各列の "class" 属性は出力されません。リストの要素の数が UIData の実際の子の列の数より大きい場合、最後の列の後のリストの位置にある要素は無視されます。

    • setColumnClasses

      public void setColumnClasses(StringSE columnClasses)

      columnClasses プロパティの値を設定します。

      パラメーター:
      columnClasses - 新しいプロパティ値
    • getColumns

      public int getColumns()

      columns プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: 新しい行を開始する前にレンダリングする列の数。

    • setColumns

      public void setColumns(int columns)

      columns プロパティの値を設定します。

      パラメーター:
      columns - 新しいプロパティ値
    • getDir

      public StringSE getDir()

      dir プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: 方向性を継承しないテキストの方向指示。有効な値は "LTR" (左から右)および "RTL" (右から左)です。これらの属性は、XHTML にレンダリングするときに大文字と小文字を区別するため、大文字と小文字を区別するように注意する必要があります。

    • setDir

      public void setDir(StringSE dir)

      dir プロパティの値を設定します。

      パラメーター:
      dir - 新しいプロパティ値
    • getFooterClass

      public StringSE getFooterClass()

      footerClass プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブル用に生成されたフッターに適用される CSS スタイルクラスのスペース区切りリスト。

    • setFooterClass

      public void setFooterClass(StringSE footerClass)

      footerClass プロパティの値を設定します。

      パラメーター:
      footerClass - 新しいプロパティ値
    • getFrame

      public StringSE getFrame()

      frame プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルを囲むフレームのどちら側を表示するかを指定するコード。有効な値は: なし(側面なし、デフォルト値); 上(上面のみ); 下(下側のみ); hsides(上側と下側のみ); vsides(右側と左側のみ); lhs(左側のみ); rhs(右側のみ); ボックス(四辺すべて); と境界線(4 辺すべて)。

    • setFrame

      public void setFrame(StringSE frame)

      frame プロパティの値を設定します。

      パラメーター:
      frame - 新しいプロパティ値
    • getHeaderClass

      public StringSE getHeaderClass()

      headerClass プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブル用に生成されたヘッダーに適用される CSS スタイルクラスのスペース区切りリスト。

    • setHeaderClass

      public void setHeaderClass(StringSE headerClass)

      headerClass プロパティの値を設定します。

      パラメーター:
      headerClass - 新しいプロパティ値
    • getLang

      public StringSE getLang()

      lang プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。

    • setLang

      public void setLang(StringSE lang)

      lang プロパティの値を設定します。

      パラメーター:
      lang - 新しいプロパティ値
    • getOnclick

      public StringSE getOnclick()

      onclick プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素の上でポインターボタンがクリックされたときに実行される JavaScript コード。

    • setOnclick

      public void setOnclick(StringSE onclick)

      onclick プロパティの値を設定します。

      パラメーター:
      onclick - 新しいプロパティ値
    • getOndblclick

      public StringSE getOndblclick()

      ondblclick プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: ポインタボタンがこの要素上でダブルクリックされたときに実行される JavaScript コード。

    • setOndblclick

      public void setOndblclick(StringSE ondblclick)

      ondblclick プロパティの値を設定します。

      パラメーター:
      ondblclick - 新しいプロパティ値
    • getOnkeydown

      public StringSE getOnkeydown()

      onkeydown プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素上でキーが押されたときに実行される Javascript コード。

    • setOnkeydown

      public void setOnkeydown(StringSE onkeydown)

      onkeydown プロパティの値を設定します。

      パラメーター:
      onkeydown - 新しいプロパティ値
    • getOnkeypress

      public StringSE getOnkeypress()

      onkeypress プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素上でキーを押して離したときに実行される Javascript コード。

    • setOnkeypress

      public void setOnkeypress(StringSE onkeypress)

      onkeypress プロパティの値を設定します。

      パラメーター:
      onkeypress - 新しいプロパティ値
    • getOnkeyup

      public StringSE getOnkeyup()

      onkeyup プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素でキーが離されたときに実行される Javascript コード。

    • setOnkeyup

      public void setOnkeyup(StringSE onkeyup)

      onkeyup プロパティの値を設定します。

      パラメーター:
      onkeyup - 新しいプロパティ値
    • getOnmousedown

      public StringSE getOnmousedown()

      onmousedown プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素上でポインタボタンが押されたときに実行される Javascript コード。

    • setOnmousedown

      public void setOnmousedown(StringSE onmousedown)

      onmousedown プロパティの値を設定します。

      パラメーター:
      onmousedown - 新しいプロパティ値
    • getOnmousemove

      public StringSE getOnmousemove()

      onmousemove プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素内でポインタボタンが移動したときに実行される Javascript コード。

    • setOnmousemove

      public void setOnmousemove(StringSE onmousemove)

      onmousemove プロパティの値を設定します。

      パラメーター:
      onmousemove - 新しいプロパティ値
    • getOnmouseout

      public StringSE getOnmouseout()

      onmouseout プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: ポインタボタンがこの要素から離れたときに実行される JavaScript コード。

    • setOnmouseout

      public void setOnmouseout(StringSE onmouseout)

      onmouseout プロパティの値を設定します。

      パラメーター:
      onmouseout - 新しいプロパティ値
    • getOnmouseover

      public StringSE getOnmouseover()

      onmouseover プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: ポインタボタンがこの要素に移動したときに実行される Javascript コード。

    • setOnmouseover

      public void setOnmouseover(StringSE onmouseover)

      onmouseover プロパティの値を設定します。

      パラメーター:
      onmouseover - 新しいプロパティ値
    • getOnmouseup

      public StringSE getOnmouseup()

      onmouseup プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素上でポインターボタンが離されたときに実行される JavaScript コード。

    • setOnmouseup

      public void setOnmouseup(StringSE onmouseup)

      onmouseup プロパティの値を設定します。

      パラメーター:
      onmouseup - 新しいプロパティ値
    • getRole

      public StringSE getRole()

      role プロパティの値を返します。

      戻り値:
      プロパティ値

      コンテンツ:

      WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性が含まれる場合があり、その値は、最終的なレンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。属性は、指定される場合、要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットである文字列リテラル、または評価される EL 式である値を持つ必要があります。

      ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。

    • setRole

      public void setRole(StringSE role)

      role プロパティの値を設定します。

      パラメーター:
      role - 新しいプロパティ値
    • getRowClass

      public StringSE getRowClass()

      rowClass プロパティの値を返します。

      戻り値:
      プロパティ値

      コンテンツ:

      スペースで区切られた 1 つ以上の CSS クラス名を各 "tr" に割り当てます

    • setRowClass

      public void setRowClass(StringSE rowClass)

      rowClass プロパティの値を設定します。

      パラメーター:
      rowClass - 新しいプロパティ値
    • getRowClasses

      public StringSE getRowClasses()

      rowClasses プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブルの行に適用される CSS スタイルクラスのカンマ区切りリスト。スペースで区切られたクラスのリストも、個々の行に指定できます。これらのスタイルは、テーブルの各行に順番に適用されます。例: リストに 2 つの要素がある場合、リストの最初のスタイルクラスは最初の行、2 番目から 2 番目の行、1 番目から 3 番目の行、2 番目から 4 番目の行などに適用されます。つまり、最後に到達するまでリストを繰り返し処理し、その後、最初から再び開始します。

    • setRowClasses

      public void setRowClasses(StringSE rowClasses)

      rowClasses プロパティの値を設定します。

      パラメーター:
      rowClasses - 新しいプロパティ値
    • getRules

      public StringSE getRules()

      rules プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このテーブル内のセル間に表示されるルールを指定するコード。有効な値は: なし(ルールなし、デフォルト値); グループ(行グループ間); 行(行間のみ); cols(列間のみ); そして、すべて(すべての行と列の間)。

    • setRules

      public void setRules(StringSE rules)

      rules プロパティの値を設定します。

      パラメーター:
      rules - 新しいプロパティ値
    • getStyle

      public StringSE getStyle()

      style プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このコンポーネントがレンダリングされるときに適用される CSS スタイル。

    • setStyle

      public void setStyle(StringSE style)

      style プロパティの値を設定します。

      パラメーター:
      style - 新しいプロパティ値
    • getStyleClass

      public StringSE getStyleClass()

      styleClass プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: この要素がレンダリングされるときに適用される CSS スタイルクラスのスペースで区切られたリスト。この値は、生成されたマークアップで "class" 属性としてパススルーする必要があります。

    • setStyleClass

      public void setStyleClass(StringSE styleClass)

      styleClass プロパティの値を設定します。

      パラメーター:
      styleClass - 新しいプロパティ値
    • getSummary

      public StringSE getSummary()

      summary プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: 音声や点字などの非ビジュアルメディアにレンダリングするユーザーエージェント向けの、このテーブルの目的と構造の概要。

    • setSummary

      public void setSummary(StringSE summary)

      summary プロパティの値を設定します。

      パラメーター:
      summary - 新しいプロパティ値
    • getTitle

      public StringSE getTitle()

      title プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: このコンポーネントに対して生成されたマークアップ要素に関する助言のタイトル情報。

    • setTitle

      public void setTitle(StringSE title)

      title プロパティの値を設定します。

      パラメーター:
      title - 新しいプロパティ値
    • getWidth

      public StringSE getWidth()

      width プロパティの値を返します。

      戻り値:
      プロパティ値

      内容: 視覚的なユーザーエージェントのための、テーブル全体の幅。

    • setWidth

      public void setWidth(StringSE width)

      width プロパティの値を設定します。

      パラメーター:
      width - 新しいプロパティ値
    • getEventNames

      public CollectionSE<StringSE> getEventNames()
      クラスからコピーされた説明: UIComponentBase

      これは ClientBehaviorHolder.getEventNames() のデフォルトの実装です。UIComponent は ClientBehaviorHolder インターフェースを実装していませんが、ClientBehaviorHolder によって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder 契約をサポートするサブクラスは、サブクラスが ClientBehaviorHolder を実装することを宣言し、このメソッドをオーバーライドして、コンポーネントがサポートするクライアントイベント名の空でない Collection を返す必要があります。

      次で指定:
      インターフェース ClientBehaviorHolder 内の getEventNames 
      オーバーライド:
      クラス UIComponentBasegetEventNames 
      戻り値:
      イベント名のコレクション。
    • getDefaultEventName

      public StringSE getDefaultEventName()
      クラスからコピーされた説明: UIComponentBase

      これは ClientBehaviorHolder.getDefaultEventName() のデフォルトの実装です。UIComponent は ClientBehaviorHolder インターフェースを実装していませんが、ClientBehaviorHolder によって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder 契約をサポートするサブクラスは、サブクラスが ClientBehaviorHolder を実装することを宣言し、ClientBehaviorHolder.getEventNames() の実装を提供する必要があります。

      次で指定:
      インターフェース ClientBehaviorHolder 内の getDefaultEventName 
      オーバーライド:
      クラス UIComponentBasegetDefaultEventName 
      戻り値:
      デフォルトのイベント名。