クラス UIGraphic
- java.lang.ObjectSE
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIGraphic
- 実装済みのインターフェース一覧:
PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
- 既知の直属サブクラス
HtmlGraphicImage
public class UIGraphic extends UIComponentBase
UIGraphic は、ユーザーにグラフィックイメージを表示する
UIComponentです。ユーザーはこのコンポーネントを操作できません。表示のみを目的としています。デフォルトでは、
rendererTypeプロパティを "jakarta.faces.Image" に設定する必要があります。この値は、setRendererType()メソッドを呼び出すことで変更できます。
フィールド概要
フィールド 修飾子と型 フィールド 説明 static StringSECOMPONENT_FAMILYこのコンポーネントの標準コンポーネントファミリ。static StringSECOMPONENT_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
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSEgetFamily()このコンポーネントが属するコンポーネントファミリの識別子を返します。StringSEgetUrl()このUIGraphicのイメージ URL を返します。ObjectSEgetValue()UIGraphicのvalueプロパティを返します。ValueExpressiongetValueExpression(StringSE name)urlのValueExpressionがリクエストされた場合、valueに設定されたValueExpressionを返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。voidsetUrl(StringSE url)このUIGraphicのイメージ URL を設定します。voidsetValue(ObjectSE value)UIGraphicのvalueプロパティを設定します。voidsetValueExpression(StringSE name, ValueExpression binding)クラス 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, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
コンストラクターの詳細
UIGraphic
public UIGraphic()
デフォルトのプロパティ値で新しい
UIGraphicインスタンスを作成します。
メソッドの詳細
getFamily
public StringSE getFamily()
クラスからコピーされた説明:UIComponentこのコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、
rendererTypeプロパティの値と組み合わせて、このコンポーネントインスタンスに適切なRendererを選択するために使用できます。このメソッドはnullを返すべきではないことに注意してください- 次で指定:
- クラス
UIComponentのgetFamily - 戻り値:
- コンポーネントファミリ(null 以外)。
getUrl
public StringSE getUrl()
この
UIGraphicのイメージ URL を返します。このメソッドは、getValue()の型安全なエイリアスです。- 戻り値:
- URL。
setUrl
public void setUrl(StringSE url)
この
UIGraphicのイメージ URL を設定します。このメソッドは、setValue()の型安全なエイリアスです。- パラメーター:
url- 新しいイメージの URL
getValue
public ObjectSE getValue()
UIGraphicのvalueプロパティを返します。これは通常、URL としてレンダリングされます。- 戻り値:
- 値。
setValue
public void setValue(ObjectSE value)
UIGraphicのvalueプロパティを設定します。これは通常、URL としてレンダリングされます。- パラメーター:
value- 新しい価値
getValueExpression
public ValueExpression getValueExpression(StringSE name)
urlのValueExpressionがリクエストされた場合、valueに設定されたValueExpressionを返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。- オーバーライド:
- クラス
UIComponentのgetValueExpression - パラメーター:
name-ValueExpressionを取得する属性またはプロパティの名前- 戻り値:
- 値式、または
null。 - 例外:
NullPointerExceptionSE-nameがnullの場合- 導入:
- 1.2
setValueExpression
public void setValueExpression(StringSE name, ValueExpression binding)
代わりに、
urlに指定されたValueExpressionをvalueに保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。- オーバーライド:
- クラス
UIComponentのsetValueExpression - パラメーター:
name-ValueExpressionを設定する属性またはプロパティの名前binding- 設定するValueExpression、または現在設定されているValueExpressionを削除するnull- 例外:
NullPointerExceptionSE-nameがnullの場合- 導入:
- 1.2