public class HtmlCommandLink extends UICommand implements ClientBehaviorHolder
送信ボタンのように機能するハイパーリンクの HTML a
要素を表します。このコンポーネントはフォーム内に配置する必要があり、クライアントで JavaScript を有効にする必要があります。
デフォルトでは、rendererType
プロパティを "javax.faces.Link
" に設定する必要があります。この値は、setRendererType()
メソッドを呼び出すことで変更できます。
修飾子と型 | クラスと説明 |
---|---|
protected static class | HtmlCommandLink.PropertyKeys |
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | COMPONENT_TYPE このコンポーネントの標準コンポーネント型。 |
COMPONENT_FAMILY
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
コンストラクターと説明 |
---|
HtmlCommandLink() |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getAccesskey() accesskey プロパティの値を返します。 |
StringSE | getCharset() charset プロパティの値を返します。 |
StringSE | getCoords() coords プロパティの値を返します。 |
StringSE | getDefaultEventName() これは |
StringSE | getDir() dir プロパティの値を返します。 |
CollectionSE<StringSE> | getEventNames() これは |
StringSE | getHreflang() hreflang プロパティの値を返します。 |
StringSE | getLang() lang プロパティの値を返します。 |
StringSE | getOnblur() onblur プロパティの値を返します。 |
StringSE | getOnclick() onclick プロパティの値を返します。 |
StringSE | getOndblclick() ondblclick プロパティの値を返します。 |
StringSE | getOnfocus() onfocus プロパティの値を返します。 |
StringSE | getOnkeydown() onkeydown プロパティの値を返します。 |
StringSE | getOnkeypress() onkeypress プロパティの値を返します。 |
StringSE | getOnkeyup() onkeyup プロパティの値を返します。 |
StringSE | getOnmousedown() onmousedown プロパティの値を返します。 |
StringSE | getOnmousemove() onmousemove プロパティの値を返します。 |
StringSE | getOnmouseout() onmouseout プロパティの値を返します。 |
StringSE | getOnmouseover() onmouseover プロパティの値を返します。 |
StringSE | getOnmouseup() onmouseup プロパティの値を返します。 |
StringSE | getRel() rel プロパティの値を返します。 |
StringSE | getRev() rev プロパティの値を返します。 |
StringSE | getRole() role プロパティの値を返します。 |
StringSE | getShape() shape プロパティの値を返します。 |
StringSE | getStyle() style プロパティの値を返します。 |
StringSE | getStyleClass() styleClass プロパティの値を返します。 |
StringSE | getTabindex() tabindex プロパティの値を返します。 |
StringSE | getTarget() target プロパティの値を返します。 |
StringSE | getTitle() title プロパティの値を返します。 |
StringSE | getType() type プロパティの値を返します。 |
boolean | isDisabled() disabled プロパティの値を返します。 |
void | setAccesskey(StringSE accesskey) accesskey プロパティの値を設定します。 |
void | setCharset(StringSE charset) charset プロパティの値を設定します。 |
void | setCoords(StringSE coords) coords プロパティの値を設定します。 |
void | setDir(StringSE dir) dir プロパティの値を設定します。 |
void | setDisabled(boolean disabled) disabled プロパティの値を設定します。 |
void | setHreflang(StringSE hreflang) hreflang プロパティの値を設定します。 |
void | setLang(StringSE lang) lang プロパティの値を設定します。 |
void | setOnblur(StringSE onblur) onblur プロパティの値を設定します。 |
void | setOnclick(StringSE onclick) onclick プロパティの値を設定します。 |
void | setOndblclick(StringSE ondblclick) ondblclick プロパティの値を設定します。 |
void | setOnfocus(StringSE onfocus) onfocus プロパティの値を設定します。 |
void | setOnkeydown(StringSE onkeydown) onkeydown プロパティの値を設定します。 |
void | setOnkeypress(StringSE onkeypress) onkeypress プロパティの値を設定します。 |
void | setOnkeyup(StringSE onkeyup) onkeyup プロパティの値を設定します。 |
void | setOnmousedown(StringSE onmousedown) onmousedown プロパティの値を設定します。 |
void | setOnmousemove(StringSE onmousemove) onmousemove プロパティの値を設定します。 |
void | setOnmouseout(StringSE onmouseout) onmouseout プロパティの値を設定します。 |
void | setOnmouseover(StringSE onmouseover) onmouseover プロパティの値を設定します。 |
void | setOnmouseup(StringSE onmouseup) onmouseup プロパティの値を設定します。 |
void | setRel(StringSE rel) rel プロパティの値を設定します。 |
void | setRev(StringSE rev) rev プロパティの値を設定します。 |
void | setRole(StringSE role) role プロパティの値を設定します。 |
void | setShape(StringSE shape) shape プロパティの値を設定します。 |
void | setStyle(StringSE style) style プロパティの値を設定します。 |
void | setStyleClass(StringSE styleClass) styleClass プロパティの値を設定します。 |
void | setTabindex(StringSE tabindex) tabindex プロパティの値を設定します。 |
void | setTarget(StringSE target) target プロパティの値を設定します。 |
void | setTitle(StringSE title) title プロパティの値を設定します。 |
void | setType(StringSE type) type プロパティの値を設定します。 |
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, 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
addClientBehavior, getClientBehaviors
public StringSE getAccesskey()
accesskey
プロパティの値を返します。
内容: 押されたときに、この要素にフォーカスを移動するアクセスキー。
public void setAccesskey(StringSE accesskey)
accesskey
プロパティの値を設定します。
accesskey
- 新しいプロパティ値 public StringSE getCharset()
charset
プロパティの値を返します。
内容: このハイパーリンクで指定されたリソースの文字エンコーディング。
public void setCharset(StringSE charset)
charset
プロパティの値を設定します。
charset
- 新しいプロパティ値 public StringSE getCoords()
coords
プロパティの値を返します。
内容: 画面上のホットスポットの位置と形状(クライアント側のイメージマップで使用)。
public void setCoords(StringSE coords)
coords
プロパティの値を設定します。
coords
- 新しいプロパティ値 public StringSE getDir()
dir
プロパティの値を返します。
内容: 方向性を継承しないテキストの方向指示。有効な値は "LTR" (左から右)および "RTL" (右から左)です。これらの属性は、XHTML にレンダリングするときに大文字と小文字を区別するため、大文字と小文字を区別するように注意する必要があります。
public void setDir(StringSE dir)
dir
プロパティの値を設定します。
dir
- 新しいプロパティ値 public boolean isDisabled()
disabled
プロパティの値を返します。
内容: この要素がフォーカスを受け取ったり、後続の送信に含めたりしてはならないことを示すフラグ。
public void setDisabled(boolean disabled)
disabled
プロパティの値を設定します。
disabled
- 新しいプロパティ値 public StringSE getHreflang()
hreflang
プロパティの値を返します。
内容: このハイパーリンクで指定されたリソースの言語コード。
public void setHreflang(StringSE hreflang)
hreflang
プロパティの値を設定します。
hreflang
- 新しいプロパティ値 public StringSE getLang()
lang
プロパティの値を返します。
内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。
public void setLang(StringSE lang)
lang
プロパティの値を設定します。
lang
- 新しいプロパティ値 public StringSE getOnblur()
onblur
プロパティの値を返します。
内容: この要素がフォーカスを失ったときに実行される JavaScript コード。
public void setOnblur(StringSE onblur)
onblur
プロパティの値を設定します。
onblur
- 新しいプロパティ値 public StringSE getOnclick()
onclick
プロパティの値を返します。
内容: この要素の上でポインターボタンがクリックされたときに実行される JavaScript コード。
public void setOnclick(StringSE onclick)
onclick
プロパティの値を設定します。
onclick
- 新しいプロパティ値 public StringSE getOndblclick()
ondblclick
プロパティの値を返します。
内容: ポインタボタンがこの要素上でダブルクリックされたときに実行される JavaScript コード。
public void setOndblclick(StringSE ondblclick)
ondblclick
プロパティの値を設定します。
ondblclick
- 新しいプロパティ値 public StringSE getOnfocus()
onfocus
プロパティの値を返します。
内容: この要素がフォーカスを受け取ったときに実行される JavaScript コード。
public void setOnfocus(StringSE onfocus)
onfocus
プロパティの値を設定します。
onfocus
- 新しいプロパティ値 public StringSE getOnkeydown()
onkeydown
プロパティの値を返します。
内容: この要素上でキーが押されたときに実行される Javascript コード。
public void setOnkeydown(StringSE onkeydown)
onkeydown
プロパティの値を設定します。
onkeydown
- 新しいプロパティ値 public StringSE getOnkeypress()
onkeypress
プロパティの値を返します。
内容: この要素上でキーを押して離したときに実行される Javascript コード。
public void setOnkeypress(StringSE onkeypress)
onkeypress
プロパティの値を設定します。
onkeypress
- 新しいプロパティ値 public StringSE getOnkeyup()
onkeyup
プロパティの値を返します。
内容: この要素でキーが離されたときに実行される Javascript コード。
public void setOnkeyup(StringSE onkeyup)
onkeyup
プロパティの値を設定します。
onkeyup
- 新しいプロパティ値 public StringSE getOnmousedown()
onmousedown
プロパティの値を返します。
内容: この要素上でポインタボタンが押されたときに実行される Javascript コード。
public void setOnmousedown(StringSE onmousedown)
onmousedown
プロパティの値を設定します。
onmousedown
- 新しいプロパティ値 public StringSE getOnmousemove()
onmousemove
プロパティの値を返します。
内容: この要素内でポインタボタンが移動したときに実行される Javascript コード。
public void setOnmousemove(StringSE onmousemove)
onmousemove
プロパティの値を設定します。
onmousemove
- 新しいプロパティ値 public StringSE getOnmouseout()
onmouseout
プロパティの値を返します。
内容: ポインタボタンがこの要素から離れたときに実行される JavaScript コード。
public void setOnmouseout(StringSE onmouseout)
onmouseout
プロパティの値を設定します。
onmouseout
- 新しいプロパティ値 public StringSE getOnmouseover()
onmouseover
プロパティの値を返します。
内容: ポインタボタンがこの要素に移動したときに実行される Javascript コード。
public void setOnmouseover(StringSE onmouseover)
onmouseover
プロパティの値を設定します。
onmouseover
- 新しいプロパティ値 public StringSE getOnmouseup()
onmouseup
プロパティの値を返します。
内容: この要素上でポインターボタンが離されたときに実行される JavaScript コード。
public void setOnmouseup(StringSE onmouseup)
onmouseup
プロパティの値を設定します。
onmouseup
- 新しいプロパティ値 public StringSE getRel()
rel
プロパティの値を返します。
内容: 現在のドキュメントからこのハイパーリンクで指定されたアンカーへの関連。この属性の値は、スペースで区切られたリンク型のリストです。
public void setRel(StringSE rel)
rel
プロパティの値を設定します。
rel
- 新しいプロパティ値 public StringSE getRev()
rev
プロパティの値を返します。
内容: このハイパーリンクで指定されたアンカーから現在のドキュメントへの逆リンク。この属性の値は、スペースで区切られたリンク型のリストです。
public void setRev(StringSE rev)
rev
プロパティの値を設定します。
rev
- 新しいプロパティ値 public StringSE getRole()
role
プロパティの値を返します。
コンテンツ:
WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性が含まれる場合があり、その値は、最終的なレンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。属性は、指定される場合、要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットである文字列リテラル、または評価される EL 式である値を持つ必要があります。
ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。
public void setRole(StringSE role)
role
プロパティの値を設定します。
role
- 新しいプロパティ値 public StringSE getShape()
shape
プロパティの値を返します。
内容: 画面上のホットスポットの形状(クライアント側のイメージマップで使用)。有効な値は: デフォルト(リージョン全体); rect(長方形の領域); 円(円形領域); および poly(多角形領域)。
public void setShape(StringSE shape)
shape
プロパティの値を設定します。
shape
- 新しいプロパティ値 public StringSE getStyle()
style
プロパティの値を返します。
内容: このコンポーネントがレンダリングされるときに適用される CSS スタイル。
public void setStyle(StringSE style)
style
プロパティの値を設定します。
style
- 新しいプロパティ値 public StringSE getStyleClass()
styleClass
プロパティの値を返します。
内容: この要素がレンダリングされるときに適用される CSS スタイルクラスのスペースで区切られたリスト。この値は、生成されたマークアップで "class" 属性としてパススルーする必要があります。
public void setStyleClass(StringSE styleClass)
styleClass
プロパティの値を設定します。
styleClass
- 新しいプロパティ値 public StringSE getTabindex()
tabindex
プロパティの値を返します。
内容: 現在のドキュメントのタブ順でのこの要素の位置。この値は 0 から 32767 までの整数でなければなりません。
public void setTabindex(StringSE tabindex)
tabindex
プロパティの値を設定します。
tabindex
- 新しいプロパティ値 public StringSE getTarget()
target
プロパティの値を返します。
内容: このハイパーリンクを介して取得されたリソースが表示されるフレームの名前。
public void setTarget(StringSE target)
target
プロパティの値を設定します。
target
- 新しいプロパティ値 public StringSE getTitle()
title
プロパティの値を返します。
内容: このコンポーネントに対して生成されたマークアップ要素に関する助言のタイトル情報。
public void setTitle(StringSE title)
title
プロパティの値を設定します。
title
- 新しいプロパティ値 public StringSE getType()
type
プロパティの値を返します。
内容: このハイパーリンクで指定されたリソースのコンテンツ型。
public void setType(StringSE type)
type
プロパティの値を設定します。
type
- 新しいプロパティ値 public CollectionSE<StringSE> getEventNames()
UIComponentBase
これは ClientBehaviorHolder.getEventNames()
のデフォルトの実装です。UIComponent
は ClientBehaviorHolder
インターフェースを実装していませんが、ClientBehaviorHolder
によって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder
契約をサポートするサブクラスは、サブクラスが ClientBehaviorHolder
を実装することを宣言し、このメソッドをオーバーライドして、コンポーネントがサポートするクライアントイベント名の空でない Collection
を返す必要があります。
ClientBehaviorHolder
の getEventNames
UIComponentBase
の getEventNames
public StringSE getDefaultEventName()
UIComponentBase
これは ClientBehaviorHolder.getDefaultEventName()
のデフォルトの実装です。UIComponent
は ClientBehaviorHolder
インターフェースを実装していませんが、ClientBehaviorHolder
によって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder
契約をサポートするサブクラスは、サブクラスが ClientBehaviorHolder
を実装することを宣言し、ClientBehaviorHolder.getEventNames()
の実装を提供する必要があります。
ClientBehaviorHolder
の getDefaultEventName
UIComponentBase
の getDefaultEventName
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.