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