パッケージ 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 MultivaluedMap<StringSE,StringSE>
asMap()
フォームの複数値のマップ表現を返します。Form
param(StringSE name, StringSE value)
指定されたフォームパラメーターに新しい値を追加します。
コンストラクターの詳細
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()
フォームの複数値のマップ表現を返します。- 戻り値:
- 多値マップとして表されるフォーム。
- 関連事項:
MultivaluedMap