public class UIGraphic extends UIComponentBase
UIGraphic は、ユーザーにグラフィックイメージを表示する UIComponent
です。ユーザーはこのコンポーネントを操作できません。表示のみを目的としています。
デフォルトでは、rendererType
プロパティを "jakarta.faces.Image
" に設定する必要があります。この値は、setRendererType()
メソッドを呼び出すことで変更できます。
修飾子と型 | フィールドと説明 |
---|---|
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
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getFamily() このコンポーネントが属するコンポーネントファミリの識別子を返します。 |
StringSE | getUrl() この UIGraphic のイメージ URL を返します。 |
ObjectSE | getValue() UIGraphic の value プロパティを返します。 |
ValueBinding | getValueBinding(StringSE name) 使用すべきではありません。 これは getValueExpression(java.lang.String) に置き換えられました。 |
ValueExpression | getValueExpression(StringSE name) url の ValueExpression がリクエストされた場合、value に設定された ValueExpression を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。 |
void | setUrl(StringSE url) この UIGraphic のイメージ URL を設定します。 |
void | setValue(ObjectSE value) UIGraphic の value プロパティを設定します。 |
void | setValueBinding(StringSE name, ValueBinding binding) 使用すべきではありません。 これは setValueExpression(java.lang.String, jakarta.el.ValueExpression) に置き換えられました。 |
void | setValueExpression(StringSE name, ValueExpression binding) |
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
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public UIGraphic()
デフォルトのプロパティ値で新しい UIGraphic
インスタンスを作成します。
public StringSE getFamily()
UIComponent
このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType
プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer
を選択するために使用できます。このメソッドは null
を返すべきではないことに注意してください
UIComponent
の getFamily
public StringSE getUrl()
この UIGraphic
のイメージ URL を返します。このメソッドは、getValue()
の型安全なエイリアスです。
public void setUrl(StringSE url)
この UIGraphic
のイメージ URL を設定します。このメソッドは、setValue()
の型安全なエイリアスです。
url
- 新しいイメージの URLpublic ObjectSE getValue()
UIGraphic
の value
プロパティを返します。これは通常、URL としてレンダリングされます。
public void setValue(ObjectSE value)
UIGraphic
の value
プロパティを設定します。これは通常、URL としてレンダリングされます。
value
- 新しい価値 @DeprecatedSE public ValueBinding getValueBinding(StringSE name)
getValueExpression(java.lang.String)
に置き換えられました。url
の ValueBinding
がリクエストされた場合、value
に設定された ValueBinding
を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
UIComponentBase
の getValueBinding
name
- ValueBinding
を取得する属性またはプロパティの名前 null
。NullPointerExceptionSE
- name
が null
の場合 @DeprecatedSE public void setValueBinding(StringSE name, ValueBinding binding)
setValueExpression(java.lang.String, jakarta.el.ValueExpression)
に置き換えられました。 代わりに、url
に指定された ValueBinding
を value
に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。すべての場合において、スーパークラスは ValueBinding
を ValueExpression
に変換するために依存しています。
UIComponentBase
の setValueBinding
name
- ValueBinding
を設定する属性またはプロパティの名前 binding
- 設定する ValueBinding
、または現在設定されている ValueBinding
を削除する null
NullPointerExceptionSE
- name
が null
の場合 public ValueExpression getValueExpression(StringSE name)
url
の ValueExpression
がリクエストされた場合、value
に設定された ValueExpression
を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
UIComponent
の getValueExpression
name
- ValueExpression
を取得する属性またはプロパティの名前 null
。NullPointerExceptionSE
- name
が null
の場合 public void setValueExpression(StringSE name, ValueExpression binding)
代わりに、url
に指定された ValueExpression
を value
に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
UIComponent
の setValueExpression
name
- ValueExpression
を設定する属性またはプロパティの名前 binding
- 設定する ValueExpression
、または現在設定されている ValueExpression
を削除する null
NullPointerExceptionSE
- name
が null
の場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.