クラス 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 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getFamily()
このコンポーネントが属するコンポーネントファミリの識別子を返します。StringSE
getUrl()
このUIGraphic
のイメージ URL を返します。ObjectSE
getValue()
UIGraphic
のvalue
プロパティを返します。ValueExpression
getValueExpression(StringSE name)
url
のValueExpression
がリクエストされた場合、value
に設定されたValueExpression
を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。void
setUrl(StringSE url)
このUIGraphic
のイメージ URL を設定します。void
setValue(ObjectSE value)
UIGraphic
のvalue
プロパティを設定します。void
setValueExpression(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