クラス UIParameter
- 実装されているすべてのインターフェース:
PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
UIParameter は、親コンポーネントのオプションの名前付き構成パラメーターを表す UIComponent です。
親コンポーネントは、getValue() を呼び出してパラメーターの値を取得する必要があります。このようにして、パラメーター値は(setValue() を介して)コンポーネントに直接設定するか、値バインディング式を介して間接的に取得できます。
一部のシナリオでは、getValue() メソッドを介してアクセス可能なパラメーター値に加えて、パラメーター名を指定する必要があります。ネストされた UIParameter 子コンポーネントのパラメーター名をサポートする Renderer は、このプロパティの使用をドキュメント化する必要があります。
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSEこのコンポーネントの標準コンポーネントファミリ。static final StringSEこのコンポーネントの標準コンポーネント型。クラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明このコンポーネントが属するコンポーネントファミリの識別子を返します。getName()このパラメーターのオプションのパラメーター名を返します。getValue()UIParameterのvalueプロパティを返します。booleanこのコンポーネントのdisableディレクティブの値を返します。voidsetDisable(boolean disable) UIParameterのdisableプロパティを設定します。voidこのパラメーターのオプションのパラメーター名を設定します。void\UIParameterのvalueプロパティを設定します。クラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, 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
フィールドの詳細
コンストラクターの詳細
UIParameter
public UIParameter()デフォルトのプロパティ値で新しい
UIParameterインスタンスを作成します。
メソッドの詳細
getFamily
クラスからコピーされた説明:UIComponentこのコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、
rendererTypeプロパティの値と組み合わせて、このコンポーネントインスタンスに適切なRendererを選択するために使用できます。このメソッドはnullを返すべきではないことに注意してください- 次で指定:
- クラス
UIComponentのgetFamily - 戻り値:
- コンポーネントファミリ(null 以外)。
getName
このパラメーターのオプションのパラメーター名を返します。
- 戻り値:
- 名前。
setName
このパラメーターのオプションのパラメーター名を設定します。
- パラメーター:
name- 新しいパラメーター名、または名前がない場合はnull
getValue
UIParameterのvalueプロパティを返します。- 戻り値:
- 値。
setValue
\
UIParameterのvalueプロパティを設定します。- パラメーター:
value- 新しい価値
isDisable
public boolean isDisable()このコンポーネントの
disableディレクティブの値を返します。このディレクティブは、パラメーター値に null 値を割り当てることにより、パラメーター値を無効にするかどうかを決定します。true の場合、このコンポーネントに設定されているvalueは無視されます。- 戻り値:
- 無効になっている場合は
true、それ以外の場合はfalse。 - 導入:
- 2.0
setDisable
public void setDisable(boolean disable) UIParameterのdisableプロパティを設定します。- パラメーター:
disable- 無効化フラグの値。- 導入:
- 2.0