クラス HtmlPanelGrid
- 実装済みのインターフェース一覧:
ClientBehaviorHolder、PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
テーブル内の子コンポーネントをレンダリングし、指定された列数の後に新しい行を開始します。
デフォルトでは、rendererType プロパティを "jakarta.faces.Grid" に設定する必要があります。この値は、setRendererType() メソッドを呼び出すことで変更できます。
ネストされたクラスの概要
ネストされたクラスフィールド概要
フィールドクラス jakarta.faces.component.UIPanel から継承されたフィールド
COMPONENT_FAMILYクラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明bgcolorプロパティの値を返します。bodyrowsプロパティの値を返します。intborderプロパティの値を返します。captionClassプロパティの値を返します。captionStyleプロパティの値を返します。cellpaddingプロパティの値を返します。cellspacingプロパティの値を返します。columnClassesプロパティの値を返します。intcolumnsプロパティの値を返します。これはClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。getDir()dirプロパティの値を返します。これはClientBehaviorHolder.getEventNames()のデフォルトの実装です。footerClassプロパティの値を返します。getFrame()frameプロパティの値を返します。headerClassプロパティの値を返します。getLang()langプロパティの値を返します。onclickプロパティの値を返します。ondblclickプロパティの値を返します。onkeydownプロパティの値を返します。onkeypressプロパティの値を返します。onkeyupプロパティの値を返します。onmousedownプロパティの値を返します。onmousemoveプロパティの値を返します。onmouseoutプロパティの値を返します。onmouseoverプロパティの値を返します。onmouseupプロパティの値を返します。getRole()roleプロパティの値を返します。rowClassプロパティの値を返します。rowClassesプロパティの値を返します。getRules()rulesプロパティの値を返します。getStyle()styleプロパティの値を返します。styleClassプロパティの値を返します。summaryプロパティの値を返します。getTitle()titleプロパティの値を返します。getWidth()widthプロパティの値を返します。voidsetBgcolor(StringSE bgcolor) bgcolorプロパティの値を設定します。voidsetBodyrows(StringSE bodyrows) bodyrowsプロパティの値を設定します。voidsetBorder(int border) borderプロパティの値を設定します。voidsetCaptionClass(StringSE captionClass) captionClassプロパティの値を設定します。voidsetCaptionStyle(StringSE captionStyle) captionStyleプロパティの値を設定します。voidsetCellpadding(StringSE cellpadding) cellpaddingプロパティの値を設定します。voidsetCellspacing(StringSE cellspacing) cellspacingプロパティの値を設定します。voidsetColumnClasses(StringSE columnClasses) columnClassesプロパティの値を設定します。voidsetColumns(int columns) columnsプロパティの値を設定します。voiddirプロパティの値を設定します。voidsetFooterClass(StringSE footerClass) footerClassプロパティの値を設定します。voidframeプロパティの値を設定します。voidsetHeaderClass(StringSE headerClass) headerClassプロパティの値を設定します。voidlangプロパティの値を設定します。voidsetOnclick(StringSE onclick) onclickプロパティの値を設定します。voidsetOndblclick(StringSE ondblclick) ondblclickプロパティの値を設定します。voidsetOnkeydown(StringSE onkeydown) onkeydownプロパティの値を設定します。voidsetOnkeypress(StringSE onkeypress) onkeypressプロパティの値を設定します。voidsetOnkeyup(StringSE onkeyup) onkeyupプロパティの値を設定します。voidsetOnmousedown(StringSE onmousedown) onmousedownプロパティの値を設定します。voidsetOnmousemove(StringSE onmousemove) onmousemoveプロパティの値を設定します。voidsetOnmouseout(StringSE onmouseout) onmouseoutプロパティの値を設定します。voidsetOnmouseover(StringSE onmouseover) onmouseoverプロパティの値を設定します。voidsetOnmouseup(StringSE onmouseup) onmouseupプロパティの値を設定します。voidroleプロパティの値を設定します。voidsetRowClass(StringSE rowClass) rowClassプロパティの値を設定します。voidsetRowClasses(StringSE rowClasses) rowClassesプロパティの値を設定します。voidrulesプロパティの値を設定します。voidstyleプロパティの値を設定します。voidsetStyleClass(StringSE styleClass) styleClassプロパティの値を設定します。voidsetSummary(StringSE summary) summaryプロパティの値を設定します。voidtitleプロパティの値を設定します。voidwidthプロパティの値を設定します。クラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventクラス jakarta.faces.component.UIComponent から継承されたメソッド
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTreeクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース jakarta.faces.component.behavior.ClientBehaviorHolder から継承されたメソッド
addClientBehavior, getClientBehaviors
フィールドの詳細
COMPONENT_TYPE
このコンポーネントの標準コンポーネント型。
- 関連事項:
コンストラクターの詳細
HtmlPanelGrid
public HtmlPanelGrid()
方法の詳細
getBgcolor
bgcolorプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルの背景色の名前またはコード。
setBgcolor
bgcolorプロパティの値を設定します。- パラメーター:
bgcolor- 新しいプロパティ値
getBodyrows
bodyrowsプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 新しい "tbody" 要素を開始する(および以前に開いたものを終了する)行インデックスのカンマ区切りリスト。
setBodyrows
bodyrowsプロパティの値を設定します。- パラメーター:
bodyrows- 新しいプロパティ値
getBorder
public int getBorder()borderプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルの周囲に描画されるボーダーの幅(ピクセル単位)。
setBorder
public void setBorder(int border) borderプロパティの値を設定します。- パラメーター:
border- 新しいプロパティ値
getCaptionClass
captionClassプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルに対して生成されたキャプションに適用される CSS スタイルクラスのスペース区切りリスト。
setCaptionClass
captionClassプロパティの値を設定します。- パラメーター:
captionClass- 新しいプロパティ値
getCaptionStyle
captionStyleプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このキャプションがレンダリングされるときに適用される CSS スタイル。
setCaptionStyle
captionStyleプロパティの値を設定します。- パラメーター:
captionStyle- 新しいプロパティ値
getCellpadding
cellpaddingプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ユーザーエージェントが各セルの境界線とその内容の間に残す必要のあるスペースの定義。
setCellpadding
cellpaddingプロパティの値を設定します。- パラメーター:
cellpadding- 新しいプロパティ値
getCellspacing
cellspacingプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ユーザーエージェントがテーブルの左側と左端の列、テーブルの上部と最上部の行の上部の上部との間にどれだけのスペースを残す必要があるかなどの定義。また、セル間に残すスペースの量も指定します。
setCellspacing
cellspacingプロパティの値を設定します。- パラメーター:
cellspacing- 新しいプロパティ値
getColumnClasses
columnClassesプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルの列に適用される CSS スタイルクラスのカンマ区切りのリスト。スペースで区切られたクラスのリストは、個々の列にも指定できます。このリストの要素の数が UIData の実際の子の列の数より少ない場合、リストの要素の数より大きい各列の "class" 属性は出力されません。リストの要素の数が UIData の実際の子の列の数より大きい場合、最後の列の後のリストの位置にある要素は無視されます。
setColumnClasses
columnClassesプロパティの値を設定します。- パラメーター:
columnClasses- 新しいプロパティ値
getColumns
public int getColumns()columnsプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 新しい行を開始する前にレンダリングする列の数。
setColumns
public void setColumns(int columns) columnsプロパティの値を設定します。- パラメーター:
columns- 新しいプロパティ値
getDir
dirプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 方向性を継承しないテキストの方向指示。有効な値は "LTR" (左から右)および "RTL" (右から左)です。これらの属性は、XHTML にレンダリングするときに大文字と小文字を区別するため、大文字と小文字を区別するように注意する必要があります。
setDir
dirプロパティの値を設定します。- パラメーター:
dir- 新しいプロパティ値
getFrame
frameプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルを囲むフレームのどちら側を表示するかを指定するコード。有効な値は: なし(側面なし、デフォルト値); 上(上面のみ); 下(下側のみ); hsides(上側と下側のみ); vsides(右側と左側のみ); lhs(左側のみ); rhs(右側のみ); ボックス(四辺すべて); と境界線(4 辺すべて)。
setFrame
frameプロパティの値を設定します。- パラメーター:
frame- 新しいプロパティ値
getHeaderClass
headerClassプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブル用に生成されたヘッダーに適用される CSS スタイルクラスのスペース区切りリスト。
setHeaderClass
headerClassプロパティの値を設定します。- パラメーター:
headerClass- 新しいプロパティ値
getLang
langプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。
setLang
langプロパティの値を設定します。- パラメーター:
lang- 新しいプロパティ値
getOnclick
onclickプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素の上でポインターボタンがクリックされたときに実行される JavaScript コード。
setOnclick
onclickプロパティの値を設定します。- パラメーター:
onclick- 新しいプロパティ値
getOndblclick
ondblclickプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素上でダブルクリックされたときに実行される JavaScript コード。
setOndblclick
ondblclickプロパティの値を設定します。- パラメーター:
ondblclick- 新しいプロパティ値
getOnkeydown
onkeydownプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でキーが押されたときに実行される Javascript コード。
setOnkeydown
onkeydownプロパティの値を設定します。- パラメーター:
onkeydown- 新しいプロパティ値
getOnkeypress
onkeypressプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でキーを押して離したときに実行される Javascript コード。
setOnkeypress
onkeypressプロパティの値を設定します。- パラメーター:
onkeypress- 新しいプロパティ値
getOnkeyup
onkeyupプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素でキーが離されたときに実行される Javascript コード。
setOnkeyup
onkeyupプロパティの値を設定します。- パラメーター:
onkeyup- 新しいプロパティ値
getOnmousedown
onmousedownプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でポインタボタンが押されたときに実行される Javascript コード。
setOnmousedown
onmousedownプロパティの値を設定します。- パラメーター:
onmousedown- 新しいプロパティ値
getOnmousemove
onmousemoveプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素内でポインタボタンが移動したときに実行される Javascript コード。
setOnmousemove
onmousemoveプロパティの値を設定します。- パラメーター:
onmousemove- 新しいプロパティ値
getOnmouseout
onmouseoutプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素から離れたときに実行される JavaScript コード。
setOnmouseout
onmouseoutプロパティの値を設定します。- パラメーター:
onmouseout- 新しいプロパティ値
getOnmouseover
onmouseoverプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素に移動したときに実行される Javascript コード。
setOnmouseover
onmouseoverプロパティの値を設定します。- パラメーター:
onmouseover- 新しいプロパティ値
getOnmouseup
onmouseupプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でポインターボタンが離されたときに実行される JavaScript コード。
setOnmouseup
onmouseupプロパティの値を設定します。- パラメーター:
onmouseup- 新しいプロパティ値
getRole
roleプロパティの値を返します。- 戻り値:
- プロパティ値
コンテンツ:
WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性が含まれる場合があり、その値は、最終的なレンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。属性は、指定される場合、要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットである文字列リテラル、または評価される EL 式である値を持つ必要があります。
ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。
setRole
roleプロパティの値を設定します。- パラメーター:
role- 新しいプロパティ値
getRowClass
rowClassプロパティの値を返します。- 戻り値:
- プロパティ値
コンテンツ:
スペースで区切られた 1 つ以上の CSS クラス名を各 "tr" に割り当てます
setRowClass
rowClassプロパティの値を設定します。- パラメーター:
rowClass- 新しいプロパティ値
getRowClasses
rowClassesプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブルの行に適用される CSS スタイルクラスのカンマ区切りリスト。スペースで区切られたクラスのリストも、個々の行に指定できます。これらのスタイルは、テーブルの各行に順番に適用されます。例: リストに 2 つの要素がある場合、リストの最初のスタイルクラスは最初の行、2 番目から 2 番目の行、1 番目から 3 番目の行、2 番目から 4 番目の行などに適用されます。つまり、最後に到達するまでリストを繰り返し処理し、その後、最初から再び開始します。
setRowClasses
rowClassesプロパティの値を設定します。- パラメーター:
rowClasses- 新しいプロパティ値
getRules
rulesプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このテーブル内のセル間に表示されるルールを指定するコード。有効な値は: なし(ルールなし、デフォルト値); グループ(行グループ間); 行(行間のみ); cols(列間のみ); そして、すべて(すべての行と列の間)。
setRules
rulesプロパティの値を設定します。- パラメーター:
rules- 新しいプロパティ値
getStyle
styleプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントがレンダリングされるときに適用される CSS スタイル。
setStyle
styleプロパティの値を設定します。- パラメーター:
style- 新しいプロパティ値
getStyleClass
styleClassプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素がレンダリングされるときに適用される CSS スタイルクラスのスペースで区切られたリスト。この値は、生成されたマークアップで "class" 属性としてパススルーする必要があります。
setStyleClass
styleClassプロパティの値を設定します。- パラメーター:
styleClass- 新しいプロパティ値
getSummary
summaryプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 音声や点字などの非ビジュアルメディアにレンダリングするユーザーエージェント向けの、このテーブルの目的と構造の概要。
setSummary
summaryプロパティの値を設定します。- パラメーター:
summary- 新しいプロパティ値
getTitle
titleプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントに対して生成されたマークアップ要素に関する助言のタイトル情報。
setTitle
titleプロパティの値を設定します。- パラメーター:
title- 新しいプロパティ値
getWidth
widthプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 視覚的なユーザーエージェントのための、テーブル全体の幅。
setWidth
widthプロパティの値を設定します。- パラメーター:
width- 新しいプロパティ値
getEventNames
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getEventNames()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、このメソッドをオーバーライドして、コンポーネントがサポートするクライアントイベント名の空でないCollectionを返す必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolder内のgetEventNames - オーバーライド:
- クラス
UIComponentBaseのgetEventNames - 戻り値:
- イベント名のコレクション。
getDefaultEventName
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、ClientBehaviorHolder.getEventNames()の実装を提供する必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolder内のgetDefaultEventName - オーバーライド:
- クラス
UIComponentBaseのgetDefaultEventName - 戻り値:
- デフォルトのイベント名。