クラス HtmlInputFile
- 実装済みのインターフェース一覧:
ClientBehaviorHolder、EditableValueHolder、PartialStateHolder、StateHolder、TransientStateHolder、ValueHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
file の HTML input 要素を表します。ネストされたクラスの概要
ネストされたクラスフィールド概要
フィールドクラス jakarta.faces.component.UIInput から継承されたフィールド
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, COMPONENT_FAMILY, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAMEクラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明acceptプロパティの値を返します。accesskeyプロパティの値を返します。getAlt()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。これはClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。getDir()dirプロパティの値を返します。これはClientBehaviorHolder.getEventNames()のデフォルトの実装です。getLabel()labelプロパティの値を返します。getLang()langプロパティの値を返します。int非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。onblurプロパティの値を返します。onchangeプロパティの値を返します。onclickプロパティの値を返します。ondblclickプロパティの値を返します。onfocusプロパティの値を返します。onkeydownプロパティの値を返します。onkeypressプロパティの値を返します。onkeyupプロパティの値を返します。onmousedownプロパティの値を返します。onmousemoveプロパティの値を返します。onmouseoutプロパティの値を返します。onmouseoverプロパティの値を返します。onmouseupプロパティの値を返します。onselectプロパティの値を返します。getRole()roleプロパティの値を返します。intgetSize()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。getStyle()styleプロパティの値を返します。styleClassプロパティの値を返します。tabindexプロパティの値を返します。getTitle()titleプロパティの値を返します。booleandisabledプロパティの値を返します。booleanmultipleプロパティの値を返します。boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voidacceptプロパティの値を設定します。voidsetAccesskey(StringSE accesskey) accesskeyプロパティの値を設定します。void非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voidsetAutocomplete(StringSE autocomplete) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voiddirプロパティの値を設定します。voidsetDisabled(boolean disabled) disabledプロパティの値を設定します。voidlabelプロパティの値を設定します。voidlangプロパティの値を設定します。voidsetMaxlength(int maxlength) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voidsetMultiple(boolean multiple) multipleプロパティの値を設定します。voidonblurプロパティの値を設定します。voidsetOnchange(StringSE onchange) onchangeプロパティの値を設定します。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プロパティの値を設定します。voidsetOnselect(StringSE onselect) onselectプロパティの値を設定します。voidsetReadonly(boolean readonly) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voidroleプロパティの値を設定します。voidsetSize(int size) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。voidstyleプロパティの値を設定します。voidsetStyleClass(StringSE styleClass) styleClassプロパティの値を設定します。voidsetTabindex(StringSE tabindex) tabindexプロパティの値を設定します。voidtitleプロパティの値を設定します。クラス jakarta.faces.component.UIInput から継承されたメソッド
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getFamily, getRequiredMessage, getSubmittedValue, getValidatorMessage, getValidators, getValue, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidatorMessage, setValue, updateModel, validate, validateValueクラス jakarta.faces.component.UIOutput から継承されたメソッド
getConverter, getLocalValue, setConverterクラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, 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, processRestoreState, processSaveState, 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インターフェース jakarta.faces.component.ValueHolder から継承されたメソッド
getConverter, getLocalValue, setConverter
フィールドの詳細
COMPONENT_TYPE
このコンポーネントの標準コンポーネント型。
- 関連事項:
コンストラクターの詳細
HtmlInputFile
public HtmlInputFile()
方法の詳細
getAccesskey
accesskeyプロパティの値を返します。内容: 押されたときに、この要素にフォーカスを移動するアクセスキー。
- 戻り値:
- プロパティの値
setAccesskey
accesskeyプロパティの値を設定します。- パラメーター:
accesskey- 新しいプロパティ値
getAccept
acceptプロパティの値を返します。内容: クライアント側のファイル参照ダイアログでフィルタリングするファイルの MIME 型のカンマ区切り文字列。
メモ: これはサーバー側では検証されません。
- 戻り値:
- プロパティの値
- 導入:
- 4.0
setAccept
acceptプロパティの値を設定します。- パラメーター:
accept- 新しいプロパティ値- 導入:
- 4.0
getAlt
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。altプロパティの値を返します。内容: このコンポーネントによってレンダリングされる要素の代替テキスト説明。
- 戻り値:
- プロパティの値
setAlt
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。altプロパティの値を設定します。- パラメーター:
alt- 新しいプロパティ値
getAutocomplete
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。autocompleteプロパティの値を返します。内容: この属性の値が「オフ」の場合、属性の値として「オフ」をレンダリングします。これは、ブラウザーがこのコンポーネントの自動補完機能を無効にする必要があることを示しています。これは、自動補完を実行し、ブラウザーによる干渉を望まないコンポーネントに役立ちます。この属性が設定されていないか、値が「オン」の場合、何もレンダリングしません。
- 戻り値:
- プロパティの値
setAutocomplete
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。autocompleteプロパティの値を設定します。- パラメーター:
autocomplete- 新しいプロパティ値
getDir
dirプロパティの値を返します。内容: 方向性を継承しないテキストの方向指示。有効な値は "LTR" (左から右)および "RTL" (右から左)です。これらの属性は、XHTML にレンダリングするときに大文字と小文字を区別するため、大文字と小文字を区別するように注意する必要があります。
- 戻り値:
- プロパティの値
setDir
dirプロパティの値を設定します。- パラメーター:
dir- 新しいプロパティ値
isDisabled
public boolean isDisabled()disabledプロパティの値を返します。内容: この要素がフォーカスを受け取ったり、後続の送信に含めたりしてはならないことを示すフラグ。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は disabled="disabled" としてレンダリングされます。
- 戻り値:
- プロパティの値
setDisabled
public void setDisabled(boolean disabled) disabledプロパティの値を設定します。- パラメーター:
disabled- 新しいプロパティ値
getLabel
labelプロパティの値を返します。内容: このコンポーネントのローカライズされたユーザー提示可能な名前。
- 戻り値:
- プロパティの値
setLabel
labelプロパティの値を設定します。- パラメーター:
label- 新しいプロパティ値
getLang
langプロパティの値を返します。内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。
- 戻り値:
- プロパティの値
setLang
langプロパティの値を設定します。- パラメーター:
lang- 新しいプロパティ値
isMultiple
public boolean isMultiple()multipleプロパティの値を返します。内容: この要素が複数のファイル選択を許可する必要があることを示すフラグ。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は multiple="multiple" としてレンダリングされます。
- 戻り値:
- プロパティの値
- 導入:
- 4.0
setMultiple
public void setMultiple(boolean multiple) multipleプロパティの値を設定します。- パラメーター:
multiple- 新しいプロパティ値- 導入:
- 4.0
getMaxlength
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。maxlengthプロパティの値を返します。内容: このフィールドに入力できる最大文字数。
- 戻り値:
- プロパティの値
setMaxlength
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。maxlengthプロパティの値を設定します。- パラメーター:
maxlength- 新しいプロパティ値
getOnblur
onblurプロパティの値を返します。内容: この要素がフォーカスを失ったときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnblur
onblurプロパティの値を設定します。- パラメーター:
onblur- 新しいプロパティ値
getOnchange
onchangeプロパティの値を返します。内容: この要素がフォーカスを失い、その値がフォーカスを取得してから変更されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnchange
onchangeプロパティの値を設定します。- パラメーター:
onchange- 新しいプロパティ値
getOnclick
onclickプロパティの値を返します。内容: この要素の上でポインターボタンがクリックされたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnclick
onclickプロパティの値を設定します。- パラメーター:
onclick- 新しいプロパティ値
getOndblclick
ondblclickプロパティの値を返します。内容: ポインターボタンがこの要素上でダブルクリックされたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOndblclick
ondblclickプロパティの値を設定します。- パラメーター:
ondblclick- 新しいプロパティ値
getOnfocus
onfocusプロパティの値を返します。内容: この要素がフォーカスを受け取ったときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnfocus
onfocusプロパティの値を設定します。- パラメーター:
onfocus- 新しいプロパティ値
getOnkeydown
onkeydownプロパティの値を返します。内容: この要素上でキーが押されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnkeydown
onkeydownプロパティの値を設定します。- パラメーター:
onkeydown- 新しいプロパティ値
getOnkeypress
onkeypressプロパティの値を返します。内容: この要素上でキーを押して離したときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnkeypress
onkeypressプロパティの値を設定します。- パラメーター:
onkeypress- 新しいプロパティ値
getOnkeyup
onkeyupプロパティの値を返します。内容: この要素でキーが離されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnkeyup
onkeyupプロパティの値を設定します。- パラメーター:
onkeyup- 新しいプロパティ値
getOnmousedown
onmousedownプロパティの値を返します。内容: この要素の上でポインターボタンが押されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnmousedown
onmousedownプロパティの値を設定します。- パラメーター:
onmousedown- 新しいプロパティ値
getOnmousemove
onmousemoveプロパティの値を返します。内容: この要素内でポインターボタンが移動したときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnmousemove
onmousemoveプロパティの値を設定します。- パラメーター:
onmousemove- 新しいプロパティ値
getOnmouseout
onmouseoutプロパティの値を返します。内容: ポインターボタンがこの要素から離れたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnmouseout
onmouseoutプロパティの値を設定します。- パラメーター:
onmouseout- 新しいプロパティ値
getOnmouseover
onmouseoverプロパティの値を返します。内容: ポインターボタンがこの要素に移動したときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnmouseover
onmouseoverプロパティの値を設定します。- パラメーター:
onmouseover- 新しいプロパティ値
getOnmouseup
onmouseupプロパティの値を返します。内容: この要素上でポインターボタンが離されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnmouseup
onmouseupプロパティの値を設定します。- パラメーター:
onmouseup- 新しいプロパティ値
getOnselect
onselectプロパティの値を返します。内容: この要素内のテキストがユーザーによって選択されたときに実行される JavaScript コード。
- 戻り値:
- プロパティの値
setOnselect
onselectプロパティの値を設定します。- パラメーター:
onselect- 新しいプロパティ値
isReadonly
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。readonlyプロパティの値を返します。内容: このコンポーネントがユーザーによる変更を禁止することを示すフラグ。要素も無効にされていない限り、フォーカスを受け取ることがあります。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は readonly="readonly" としてレンダリングされます。
- 戻り値:
- プロパティの値
setReadonly
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。readonlyプロパティの値を設定します。- パラメーター:
readonly- 新しいプロパティ値
getRole
roleプロパティの値を返します。コンテンツ:
WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性があり、その値は、最終レンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。指定する場合、属性には、文字列リテラルの値、または要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットと評価される Jakarta Expression Language Expression の値が必要です。
ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。
- 戻り値:
- プロパティの値
setRole
roleプロパティの値を設定します。- パラメーター:
role- 新しいプロパティ値
getSize
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。sizeプロパティの値を返します。内容: このフィールドの幅を決定するために使用される文字数。
- 戻り値:
- プロパティの値
setSize
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。sizeプロパティの値を設定します。- パラメーター:
size- 新しいプロパティ値
getStyle
styleプロパティの値を返します。内容: このコンポーネントがレンダリングされるときに適用される CSS スタイル。
- 戻り値:
- プロパティの値
setStyle
styleプロパティの値を設定します。- パラメーター:
style- 新しいプロパティ値
getStyleClass
styleClassプロパティの値を返します。内容: この要素がレンダリングされるときに適用される CSS スタイルクラスのスペースで区切られたリスト。この値は、生成されたマークアップで "class" 属性としてパススルーする必要があります。
- 戻り値:
- プロパティの値
setStyleClass
styleClassプロパティの値を設定します。- パラメーター:
styleClass- 新しいプロパティ値
getTabindex
tabindexプロパティの値を返します。内容: 現在のドキュメントのタブ順でのこの要素の位置。この値は 0 から 32767 までの整数でなければなりません。
- 戻り値:
- プロパティの値
setTabindex
tabindexプロパティの値を設定します。- パラメーター:
tabindex- 新しいプロパティ値
getTitle
titleプロパティの値を返します。内容: このコンポーネントに対して生成されたマークアップ要素に関する助言のタイトル情報。
- 戻り値:
- プロパティの値
setTitle
titleプロパティの値を設定します。- パラメーター:
title- 新しいプロパティ値
getEventNames
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getEventNames()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、このメソッドをオーバーライドして、コンポーネントがサポートするクライアントイベント名の空でないCollectionを返す必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolder内のgetEventNames - オーバーライド:
- クラス
UIComponentBaseのgetEventNames - 戻り値:
- イベント名のコレクション。
getDefaultEventName
クラスからコピーされた説明:UIComponentBaseこれは
ClientBehaviorHolder.getDefaultEventName()のデフォルトの実装です。UIComponentはClientBehaviorHolderインターフェースを実装していませんが、ClientBehaviorHolderによって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder契約をサポートするサブクラスは、サブクラスがClientBehaviorHolderを実装することを宣言し、ClientBehaviorHolder.getEventNames()の実装を提供する必要があります。- 次で指定:
- インターフェース
ClientBehaviorHolder内のgetDefaultEventName - オーバーライド:
- クラス
UIComponentBaseのgetDefaultEventName - 戻り値:
- デフォルトのイベント名。