クラス HtmlInputFile

実装されたすべてのインターフェース:
ClientBehaviorHolderEditableValueHolderPartialStateHolderStateHolderTransientStateHolderValueHolderComponentSystemEventListenerFacesListenerSystemEventListenerHolderEventListenerSE

public class HtmlInputFile extends UIInput implements ClientBehaviorHolder
型 file の HTML input 要素を表します。
  • フィールドの詳細

  • コンストラクターの詳細

    • HtmlInputFile

      public HtmlInputFile()
  • メソッドの詳細

    • getAccesskey

      public StringSE getAccesskey()

      accesskey プロパティの値を返します。

      内容: 押されたときに、この要素にフォーカスを移動するアクセスキー。

      戻り値:
      プロパティの値
    • setAccesskey

      public void setAccesskey(StringSE accesskey)

      accesskey プロパティの値を設定します。

      パラメーター:
      accesskey - 新しいプロパティ値
    • getAccept

      public StringSE getAccept()

      accept プロパティの値を返します。

      内容: クライアント側のファイル参照ダイアログでフィルタリングするファイルの MIME 型のカンマ区切り文字列。

      メモ: これはサーバー側では検証されません。

      戻り値:
      プロパティの値
      導入:
      4.0
    • setAccept

      public void setAccept(StringSE accept)

      accept プロパティの値を設定します。

      パラメーター:
      accept - 新しいプロパティ値
      導入:
      4.0
    • getAlt

      @DeprecatedSE(since="4.0", forRemoval=true) public StringSE getAlt()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      alt プロパティの値を返します。

      内容: このコンポーネントによってレンダリングされる要素の代替テキスト説明。

      戻り値:
      プロパティの値
    • setAlt

      @DeprecatedSE(since="4.0", forRemoval=true) public void setAlt(StringSE alt)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      alt プロパティの値を設定します。

      パラメーター:
      alt - 新しいプロパティ値
    • getAutocomplete

      @DeprecatedSE(since="4.0", forRemoval=true) public StringSE getAutocomplete()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      autocomplete プロパティの値を返します。

      内容: この属性の値が「オフ」の場合、属性の値として「オフ」をレンダリングします。これは、ブラウザーがこのコンポーネントの自動補完機能を無効にする必要があることを示しています。これは、自動補完を実行し、ブラウザーによる干渉を望まないコンポーネントに役立ちます。この属性が設定されていないか、値が「オン」の場合、何もレンダリングしません。

      戻り値:
      プロパティの値
    • setAutocomplete

      @DeprecatedSE(since="4.0", forRemoval=true) public void setAutocomplete(StringSE autocomplete)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      autocomplete プロパティの値を設定します。

      パラメーター:
      autocomplete - 新しいプロパティ値
    • 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 - 新しいプロパティ値
    • getLabel

      public StringSE getLabel()

      label プロパティの値を返します。

      内容: このコンポーネントのローカライズされたユーザー提示可能な名前。

      戻り値:
      プロパティの値
    • setLabel

      public void setLabel(StringSE label)

      label プロパティの値を設定します。

      パラメーター:
      label - 新しいプロパティ値
    • getLang

      public StringSE getLang()

      lang プロパティの値を返します。

      内容: このコンポーネントの生成されたマークアップで使用される言語を説明するコード。

      戻り値:
      プロパティの値
    • setLang

      public void setLang(StringSE lang)

      lang プロパティの値を設定します。

      パラメーター:
      lang - 新しいプロパティ値
    • isMultiple

      public boolean isMultiple()

      multiple プロパティの値を返します。

      内容: この要素が複数のファイル選択を許可する必要があることを示すフラグ。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は multiple="multiple" としてレンダリングされます。

      戻り値:
      プロパティの値
      導入:
      4.0
    • setMultiple

      public void setMultiple(boolean multiple)

      multiple プロパティの値を設定します。

      パラメーター:
      multiple - 新しいプロパティ値
      導入:
      4.0
    • getMaxlength

      @DeprecatedSE(since="4.0", forRemoval=true) public int getMaxlength()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      maxlength プロパティの値を返します。

      内容: このフィールドに入力できる最大文字数。

      戻り値:
      プロパティの値
    • setMaxlength

      @DeprecatedSE(since="4.0", forRemoval=true) public void setMaxlength(int maxlength)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      maxlength プロパティの値を設定します。

      パラメーター:
      maxlength - 新しいプロパティ値
    • getOnblur

      public StringSE getOnblur()

      onblur プロパティの値を返します。

      内容: この要素がフォーカスを失ったときに実行される JavaScript コード。

      戻り値:
      プロパティの値
    • setOnblur

      public void setOnblur(StringSE onblur)

      onblur プロパティの値を設定します。

      パラメーター:
      onblur - 新しいプロパティ値
    • getOnchange

      public StringSE getOnchange()

      onchange プロパティの値を返します。

      内容: この要素がフォーカスを失い、その値がフォーカスを取得してから変更されたときに実行される JavaScript コード。

      戻り値:
      プロパティの値
    • setOnchange

      public void setOnchange(StringSE onchange)

      onchange プロパティの値を設定します。

      パラメーター:
      onchange - 新しいプロパティ値
    • 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 - 新しいプロパティ値
    • getOnselect

      public StringSE getOnselect()

      onselect プロパティの値を返します。

      内容: この要素内のテキストがユーザーによって選択されたときに実行される JavaScript コード。

      戻り値:
      プロパティの値
    • setOnselect

      public void setOnselect(StringSE onselect)

      onselect プロパティの値を設定します。

      パラメーター:
      onselect - 新しいプロパティ値
    • isReadonly

      @DeprecatedSE(since="4.0", forRemoval=true) public boolean isReadonly()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      readonly プロパティの値を返します。

      内容: このコンポーネントがユーザーによる変更を禁止することを示すフラグ。要素も無効にされていない限り、フォーカスを受け取ることがあります。値が false の場合、属性はレンダリングされませんが、値が true の場合、属性は readonly="readonly" としてレンダリングされます。

      戻り値:
      プロパティの値
    • setReadonly

      @DeprecatedSE(since="4.0", forRemoval=true) public void setReadonly(boolean readonly)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      readonly プロパティの値を設定します。

      パラメーター:
      readonly - 新しいプロパティ値
    • getRole

      public StringSE getRole()

      role プロパティの値を返します。

      コンテンツ:

      WAI-ARIA 仕様と HTML5 との関連(セクションタイトル ARIA Role Attriubute)に従って、すべての HTML 要素には "role" 属性があり、その値は、最終レンダリングマークアップで宣言されている要素に変更されずに渡される必要があります。指定する場合、属性には、文字列リテラルの値、または要素が属するさまざまな WAI-ARIA ロールを表すスペースで区切られたトークンのセットと評価される Jakarta Expression Language Expression の値が必要です。

      ユーザーエージェントがこの属性の値を正しく解釈できることを確認するのは、ページ作成者の責任です。

      戻り値:
      プロパティの値
    • setRole

      public void setRole(StringSE role)

      role プロパティの値を設定します。

      パラメーター:
      role - 新しいプロパティ値
    • getSize

      @DeprecatedSE(since="4.0", forRemoval=true) public int getSize()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      size プロパティの値を返します。

      内容: このフィールドの幅を決定するために使用される文字数。

      戻り値:
      プロパティの値
    • setSize

      @DeprecatedSE(since="4.0", forRemoval=true) public void setSize(int size)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      この属性は実際には HTML では指定されていません。このコンポーネントでは使用しないでください。

      size プロパティの値を設定します。

      パラメーター:
      size - 新しいプロパティ値
    • 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 を返す必要があります。

      次で指定:
      インターフェース ClientBehaviorHoldergetEventNames 
      オーバーライド:
      クラス UIComponentBasegetEventNames 
      戻り値:
      イベント名のコレクション。
    • getDefaultEventName

      public StringSE getDefaultEventName()
      クラスからコピーされた説明: UIComponentBase

      これは ClientBehaviorHolder.getDefaultEventName() のデフォルトの実装です。UIComponent は ClientBehaviorHolder インターフェースを実装していませんが、ClientBehaviorHolder によって定義されたメソッドのデフォルト実装を提供して、サブクラスの実装を簡素化しています。ClientBehaviorHolder 契約をサポートするサブクラスは、サブクラスが ClientBehaviorHolder を実装することを宣言し、ClientBehaviorHolder.getEventNames() の実装を提供する必要があります。

      次で指定:
      インターフェース ClientBehaviorHoldergetDefaultEventName 
      オーバーライド:
      クラス UIComponentBasegetDefaultEventName 
      戻り値:
      デフォルトのイベント名。