パッケージ jakarta.ws.rs.core

クラス Form

java.lang.ObjectSE
jakarta.ws.rs.core.Form

public class Form extends ObjectSE
"application/x-www-form-urlencoded" コンテンツ型を使用してエンコードされた HTML フォームデータリクエストエンティティを表します。
導入:
2.0
作成者:
Marek Potociar
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    新しいフォームデータインスタンスを作成します。
    新しいフォームデータインスタンスを作成し、カスタムの基になるパラメーターストアを登録します。
    Form(StringSE parameterName, StringSE parameterValue)
    単一のパラメーターエントリで新しいフォームデータインスタンスを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    フォームの複数値のマップ表現を返します。
    param(StringSE name, StringSE value)
    指定されたフォームパラメーターに新しい値を追加します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • Form

      public Form()
      新しいフォームデータインスタンスを作成します。

      基になるフォームパラメーターストアは、パラメーターの挿入順序を維持するように構成されています。つまりパラメーターは、Form に挿入されたのと同じ順序で繰り返すことができます。

    • Form

      public Form(StringSE parameterName, StringSE parameterValue)
      単一のパラメーターエントリで新しいフォームデータインスタンスを作成します。

      基になるフォームパラメーターストアは、パラメーターの挿入順序を維持するように構成されています。つまりパラメーターは、Form に挿入されたのと同じ順序で繰り返すことができます。

      パラメーター:
      parameterName - フォームパラメーター名。
      parameterValue - フォームパラメーター値。
    • Form

      public Form(MultivaluedMap<StringSE,StringSE> store)
      新しいフォームデータインスタンスを作成し、カスタムの基になるパラメーターストアを登録します。

      このメソッドは、デフォルトのパラメーター反復順序を変更したり、パフォーマンスを改善したり、パラメーターストアに配置された他のカスタム要件を容易にするためにカスタムパラメーターストアが必要な状況で役立ちます。

      パラメーター:
      store - 作成されたフォームインスタンスによって使用されるフォームデータストア。
  • メソッドの詳細

    • param

      public Form param(StringSE name, StringSE value)
      指定されたフォームパラメーターに新しい値を追加します。
      パラメーター:
      name - パラメーターの名前。
      value - 追加する新しいパラメーター値。
      戻り値:
      更新された Form インスタンス。
    • asMap

      public MultivaluedMap<StringSE,StringSE> asMap()
      フォームの複数値のマップ表現を返します。
      戻り値:
      多値マップとして表されるフォーム。
      関連事項: