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

クラス Form


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

      • 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 インスタンス。