クラス HtmlOutcomeTargetButton
- java.lang.ObjectSE
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIOutput
-
- jakarta.faces.component.UIOutcomeTarget
-
- jakarta.faces.component.html.HtmlOutcomeTargetButton
- 実装されているすべてのインターフェース:
ClientBehaviorHolder、PartialStateHolder、StateHolder、TransientStateHolder、ValueHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
public class HtmlOutcomeTargetButton extends UIOutcomeTarget implements ClientBehaviorHolder
「ボタン」型の HTML
input要素またはoutcomeプロパティで定義された論理結果を使用して先制的に解決された Faces サーブレットで処理される URL へのリンクに使用できるイメージを表します。ボタンはリンクのように動作するため、アクティブ化されたときに現在のフォームは送信されません(UICommandLink が送信ボタンのように動作する推移遷移)。デフォルトでは、
rendererTypeプロパティを "jakarta.faces.Button" に設定する必要があります。この値は、setRendererType()メソッドを呼び出すことで変更できます。
ネストされたクラスの要約
ネストされたクラス 修飾子と型 クラス 説明 protected static classHtmlOutcomeTargetButton.PropertyKeysプロパティキー。
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static StringSECOMPONENT_TYPEこのコンポーネントの標準コンポーネント型。クラス jakarta.faces.component.UIOutcomeTarget から継承されたフィールド
COMPONENT_FAMILY
クラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
コンストラクターの概要
コンストラクター コンストラクター 説明 HtmlOutcomeTargetButton()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSEgetAccesskey()accesskeyプロパティの値を返します。StringSEgetAlt()altプロパティの値を返します。StringSEgetDefaultEventName()これはClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。StringSEgetDir()dirプロパティの値を返します。CollectionSE<StringSE>getEventNames()これはClientBehaviorHolder.getEventNames()のデフォルトの実装です。StringSEgetImage()imageプロパティの値を返します。StringSEgetLang()langプロパティの値を返します。StringSEgetOnblur()onblurプロパティの値を返します。StringSEgetOnclick()onclickプロパティの値を返します。StringSEgetOndblclick()ondblclickプロパティの値を返します。StringSEgetOnfocus()onfocusプロパティの値を返します。StringSEgetOnkeydown()onkeydownプロパティの値を返します。StringSEgetOnkeypress()onkeypressプロパティの値を返します。StringSEgetOnkeyup()onkeyupプロパティの値を返します。StringSEgetOnmousedown()onmousedownプロパティの値を返します。StringSEgetOnmousemove()onmousemoveプロパティの値を返します。StringSEgetOnmouseout()onmouseoutプロパティの値を返します。StringSEgetOnmouseover()onmouseoverプロパティの値を返します。StringSEgetOnmouseup()onmouseupプロパティの値を返します。StringSEgetRole()roleプロパティの値を返します。StringSEgetStyle()styleプロパティの値を返します。StringSEgetStyleClass()styleClassプロパティの値を返します。StringSEgetTabindex()tabindexプロパティの値を返します。StringSEgetTitle()titleプロパティの値を返します。booleanisDisabled()disabledプロパティの値を返します。voidsetAccesskey(StringSE accesskey)accesskeyプロパティの値を設定します。voidsetAlt(StringSE alt)altプロパティの値を設定します。voidsetDir(StringSE dir)dirプロパティの値を設定します。voidsetDisabled(boolean disabled)disabledプロパティの値を設定します。voidsetImage(StringSE image)imageプロパティの値を設定します。voidsetLang(StringSE lang)langプロパティの値を設定します。voidsetOnblur(StringSE onblur)onblurプロパティの値を設定します。voidsetOnclick(StringSE onclick)onclickプロパティの値を設定します。voidsetOndblclick(StringSE ondblclick)ondblclickプロパティの値を設定します。voidsetOnfocus(StringSE onfocus)onfocusプロパティの値を設定します。voidsetOnkeydown(StringSE onkeydown)onkeydownプロパティの値を設定します。voidsetOnkeypress(StringSE onkeypress)onkeypressプロパティの値を設定します。voidsetOnkeyup(StringSE onkeyup)onkeyupプロパティの値を設定します。voidsetOnmousedown(StringSE onmousedown)onmousedownプロパティの値を設定します。voidsetOnmousemove(StringSE onmousemove)onmousemoveプロパティの値を設定します。voidsetOnmouseout(StringSE onmouseout)onmouseoutプロパティの値を設定します。voidsetOnmouseover(StringSE onmouseover)onmouseoverプロパティの値を設定します。voidsetOnmouseup(StringSE onmouseup)onmouseupプロパティの値を設定します。voidsetRole(StringSE role)roleプロパティの値を設定します。voidsetStyle(StringSE style)styleプロパティの値を設定します。voidsetStyleClass(StringSE styleClass)styleClassプロパティの値を設定します。voidsetTabindex(StringSE tabindex)tabindexプロパティの値を設定します。voidsetTitle(StringSE title)titleプロパティの値を設定します。クラス jakarta.faces.component.UIOutcomeTarget から継承されたメソッド
getFamily, getOutcome, isDisableClientWindow, isIncludeViewParams, setDisableClientWindow, setIncludeViewParams, setOutcome
クラス jakarta.faces.component.UIOutput から継承されたメソッド
clearInitialState, getConverter, getLocalValue, getValue, markInitialState, resetValue, restoreState, saveState, setConverter, setValue
クラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, 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
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース jakarta.faces.component.behavior.ClientBehaviorHolder から継承されたメソッド
addClientBehavior, getClientBehaviors
メソッドの詳細
getAccesskey
public StringSE getAccesskey()
accesskeyプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 押されたときに、この要素にフォーカスを移動するアクセスキー。
setAccesskey
public void setAccesskey(StringSE accesskey)
accesskeyプロパティの値を設定します。- パラメーター:
accesskey- 新しいプロパティ値
getAlt
public StringSE getAlt()
altプロパティの値を返します。image属性が指定されていない場合、この属性は無視されます。- 戻り値:
- プロパティ値
内容: このコンポーネントによってレンダリングされる要素の代替テキスト説明。
setAlt
public void setAlt(StringSE alt)
altプロパティの値を設定します。- パラメーター:
alt- 新しいプロパティ値
getDir
public StringSE getDir()
dirプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 方向性を継承しないテキストの方向指示。有効な値は "LTR" (左から右)および "RTL" (右から左)です。これらの属性は、XHTML にレンダリングするときに大文字と小文字を区別するため、大文字と小文字を区別するように注意する必要があります。
setDir
public void setDir(StringSE dir)
dirプロパティの値を設定します。- パラメーター:
dir- 新しいプロパティ値
isDisabled
public boolean isDisabled()
disabledプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素がフォーカスを受け取ったり、後続の送信に含めたりしてはならないことを示すフラグ。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は disabled="disabled" としてレンダリングされます。
setDisabled
public void setDisabled(boolean disabled)
disabledプロパティの値を設定します。- パラメーター:
disabled- 新しいプロパティ値
getImage
public StringSE getImage()
imageプロパティの値を返します。- 戻り値:
- プロパティ値
コンテンツ:
このボタンに表示されるイメージの絶対 URL または相対 URL。指定した場合、この "input" 要素は「イメージ」型になります。それ以外の場合は、"type" プロパティで指定された型で、"value" プロパティで指定されたラベルが付けられます。この属性の値が "/" で始まる場合、この属性のレンダリングされた値の前には、このアプリケーションの context-root が付けられます。
setImage
public void setImage(StringSE image)
imageプロパティの値を設定します。- パラメーター:
image- 新しいプロパティ値
getLang
public StringSE getLang()
langプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。
setLang
public void setLang(StringSE lang)
langプロパティの値を設定します。- パラメーター:
lang- 新しいプロパティ値
getOnblur
public StringSE getOnblur()
onblurプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素がフォーカスを失ったときに実行される JavaScript コード。
setOnblur
public void setOnblur(StringSE onblur)
onblurプロパティの値を設定します。- パラメーター:
onblur- 新しいプロパティ値
getOnclick
public StringSE getOnclick()
onclickプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素の上でポインターボタンがクリックされたときに実行される JavaScript コード。
setOnclick
public void setOnclick(StringSE onclick)
onclickプロパティの値を設定します。- パラメーター:
onclick- 新しいプロパティ値
getOndblclick
public StringSE getOndblclick()
ondblclickプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素上でダブルクリックされたときに実行される JavaScript コード。
setOndblclick
public void setOndblclick(StringSE ondblclick)
ondblclickプロパティの値を設定します。- パラメーター:
ondblclick- 新しいプロパティ値
getOnfocus
public StringSE getOnfocus()
onfocusプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素がフォーカスを受け取ったときに実行される JavaScript コード。
setOnfocus
public void setOnfocus(StringSE onfocus)
onfocusプロパティの値を設定します。- パラメーター:
onfocus- 新しいプロパティ値
getOnkeydown
public StringSE getOnkeydown()
onkeydownプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でキーが押されたときに実行される Javascript コード。
setOnkeydown
public void setOnkeydown(StringSE onkeydown)
onkeydownプロパティの値を設定します。- パラメーター:
onkeydown- 新しいプロパティ値
getOnkeypress
public StringSE getOnkeypress()
onkeypressプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でキーを押して離したときに実行される Javascript コード。
setOnkeypress
public void setOnkeypress(StringSE onkeypress)
onkeypressプロパティの値を設定します。- パラメーター:
onkeypress- 新しいプロパティ値
getOnkeyup
public StringSE getOnkeyup()
onkeyupプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素でキーが離されたときに実行される Javascript コード。
setOnkeyup
public void setOnkeyup(StringSE onkeyup)
onkeyupプロパティの値を設定します。- パラメーター:
onkeyup- 新しいプロパティ値
getOnmousedown
public StringSE getOnmousedown()
onmousedownプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でポインタボタンが押されたときに実行される Javascript コード。
setOnmousedown
public void setOnmousedown(StringSE onmousedown)
onmousedownプロパティの値を設定します。- パラメーター:
onmousedown- 新しいプロパティ値
getOnmousemove
public StringSE getOnmousemove()
onmousemoveプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素内でポインタボタンが移動したときに実行される Javascript コード。
setOnmousemove
public void setOnmousemove(StringSE onmousemove)
onmousemoveプロパティの値を設定します。- パラメーター:
onmousemove- 新しいプロパティ値
getOnmouseout
public StringSE getOnmouseout()
onmouseoutプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素から離れたときに実行される JavaScript コード。
setOnmouseout
public void setOnmouseout(StringSE onmouseout)
onmouseoutプロパティの値を設定します。- パラメーター:
onmouseout- 新しいプロパティ値
getOnmouseover
public StringSE getOnmouseover()
onmouseoverプロパティの値を返します。- 戻り値:
- プロパティ値
内容: ポインタボタンがこの要素に移動したときに実行される Javascript コード。
setOnmouseover
public void setOnmouseover(StringSE onmouseover)
onmouseoverプロパティの値を設定します。- パラメーター:
onmouseover- 新しいプロパティ値
getOnmouseup
public StringSE getOnmouseup()
onmouseupプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素上でポインターボタンが離されたときに実行される JavaScript コード。
setOnmouseup
public void setOnmouseup(StringSE onmouseup)
onmouseupプロパティの値を設定します。- パラメーター:
onmouseup- 新しいプロパティ値
getRole
public StringSE getRole()
roleプロパティの値を返します。- 戻り値:
- プロパティ値
コンテンツ:
WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性が含まれる場合があり、その値は、最終的なレンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。属性は、指定される場合、要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットである文字列リテラル、または評価される EL 式である値を持つ必要があります。
ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。
setRole
public void setRole(StringSE role)
roleプロパティの値を設定します。- パラメーター:
role- 新しいプロパティ値
getStyle
public StringSE getStyle()
styleプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントがレンダリングされるときに適用される CSS スタイル。
setStyle
public void setStyle(StringSE style)
styleプロパティの値を設定します。- パラメーター:
style- 新しいプロパティ値
getStyleClass
public StringSE getStyleClass()
styleClassプロパティの値を返します。- 戻り値:
- プロパティ値
内容: この要素がレンダリングされるときに適用される CSS スタイルクラスのスペースで区切られたリスト。この値は、生成されたマークアップで "class" 属性としてパススルーする必要があります。
setStyleClass
public void setStyleClass(StringSE styleClass)
styleClassプロパティの値を設定します。- パラメーター:
styleClass- 新しいプロパティ値
getTabindex
public StringSE getTabindex()
tabindexプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 現在のドキュメントのタブ順でのこの要素の位置。この値は 0 から 32767 までの整数でなければなりません。
setTabindex
public void setTabindex(StringSE tabindex)
tabindexプロパティの値を設定します。- パラメーター:
tabindex- 新しいプロパティ値
getTitle
public StringSE getTitle()
titleプロパティの値を返します。- 戻り値:
- プロパティ値
内容: このコンポーネントに対して生成されたマークアップ要素に関する助言のタイトル情報。
setTitle
public void setTitle(StringSE title)
titleプロパティの値を設定します。- パラメーター:
title- 新しいプロパティ値
getEventNames
public CollectionSE<StringSE> getEventNames()
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getEventNames()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、このメソッドをオーバーライドして、コンポーネントがサポートするクライアントイベント名の空でないCollectionを返す必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolderのgetEventNames - オーバーライド:
- クラス
UIComponentBaseのgetEventNames - 戻り値:
- イベント名のコレクション。
getDefaultEventName
public StringSE getDefaultEventName()
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、ClientBehaviorHolder.getEventNames()の実装を提供する必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolderのgetDefaultEventName - オーバーライド:
- クラス
UIComponentBaseのgetDefaultEventName - 戻り値:
- デフォルトのイベント名。