public class UIParameter extends UIComponentBase
UIParameter は、親コンポーネントのオプションの名前付き構成パラメーターを表す UIComponent
です。
親コンポーネントは、getValue()
を呼び出してパラメーターの値を取得する必要があります。このようにして、パラメーター値は(setValue()
を介して)コンポーネントに直接設定するか、値バインディング式を介して間接的に取得できます。
一部のシナリオでは、getValue()
メソッドを介してアクセス可能なパラメーター値に加えて、パラメーター名を指定する必要があります。ネストされた UIParameter
子コンポーネントのパラメーター名をサポートする Renderer
は、このプロパティの使用をドキュメント化する必要があります。
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | COMPONENT_FAMILY このコンポーネントの標準コンポーネントファミリ。 |
static StringSE | COMPONENT_TYPE このコンポーネントの標準コンポーネント型。 |
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
コンストラクターと説明 |
---|
UIParameter() デフォルトのプロパティ値で新しい UIParameter インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getFamily() このコンポーネントが属するコンポーネントファミリの識別子を返します。 |
StringSE | getName() このパラメーターのオプションのパラメーター名を返します。 |
ObjectSE | getValue() UIParameter の value プロパティを返します。 |
boolean | isDisable() このコンポーネントの |
void | setDisable(boolean disable) UIParameter の disable プロパティを設定します。 |
void | setName(StringSE name) このパラメーターのオプションのパラメーター名を設定します。 |
void | setValue(ObjectSE value) \ UIParameter の value プロパティを設定します。 |
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, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
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
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public UIParameter()
デフォルトのプロパティ値で新しい UIParameter
インスタンスを作成します。
public StringSE getFamily()
UIComponent
このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType
プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer
を選択するために使用できます。このメソッドは null
を返すべきではないことに注意してください
UIComponent
の getFamily
public StringSE getName()
このパラメーターのオプションのパラメーター名を返します。
public void setName(StringSE name)
このパラメーターのオプションのパラメーター名を設定します。
name
- 新しいパラメーター名、または名前がない場合は null
public ObjectSE getValue()
UIParameter
の value
プロパティを返します。
public void setValue(ObjectSE value)
\ UIParameter
の value
プロパティを設定します。
value
- 新しい価値 public boolean isDisable()
このコンポーネントの disable
ディレクティブの値を返します。このディレクティブは、パラメーター値に null 値を割り当てることにより、パラメーター値を無効にするかどうかを決定します。true の場合、このコンポーネントに設定されている value
は無視されます。
true
、それ以外の場合は false
。public void setDisable(boolean disable)
UIParameter
の disable
プロパティを設定します。
disable
- 無効化フラグの値。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.