インターフェースの使用
jakarta.ws.rs.core.MultivaluedMap
MultivaluedMap を使用するパッケージ
パッケージ
説明
JAX-RS クライアント API
コンテナー固有の JAX-RS API。
RESTful サービスリソースの作成に使用される低レベルのインターフェースとアノテーション。
JAX-RS API でサポートされる型の拡張を提供する API。
jakarta.ws.rs.client 内の MultivaluedMap 使用
MultivaluedMap を返す jakarta.ws.rs.client のメソッド修飾子と型メソッド説明ClientRequestContext.getHeaders()変更可能なリクエストヘッダーの多値マップを取得します。ClientResponseContext.getHeaders()可変レスポンスヘッダーの多値マップを取得します。ClientRequestContext.getStringHeaders()メッセージに関連付けられたヘッダー値の文字列ビューを取得します。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.client のメソッド修飾子と型メソッド説明Entity.form(MultivaluedMap<StringSE, StringSE> formData) "application/x-www-form-urlencoded" フォームエンティティを作成します。Invocation.Builder.headers(MultivaluedMap<StringSE, ObjectSE> headers) 既存のすべてのヘッダーを新しく提供されたヘッダーに置き換えます。jakarta.ws.rs.container 内の MultivaluedMap 使用
MultivaluedMap を返す jakarta.ws.rs.container のメソッド修飾子と型メソッド説明ContainerRequestContext.getHeaders()変更可能なリクエストヘッダーの多値マップを取得します。ContainerResponseContext.getHeaders()可変レスポンスヘッダーの多値マップを取得します。ContainerResponseContext.getStringHeaders()メッセージに関連付けられたヘッダー値の文字列ビューを取得します。jakarta.ws.rs.core 内の MultivaluedMap 使用
MultivaluedMap を実装している jakarta.ws.rs.core のクラス修飾子と型クラス説明classMap<K, List<V>>SE として表される [ キー、複数値 ] ストアによってサポートされるMultivaluedMapの抽象スケルトン実装。classMultivaluedHashMap<K,V> MultivaluedMapインターフェースのハッシュテーブルベースの実装。MultivaluedMap を返す jakarta.ws.rs.core のメソッド修飾子と型メソッド説明Form.asMap()フォームの複数値のマップ表現を返します。EntityPart.getHeaders()この特定の部分のヘッダーの不変の多値マップを返します。Response.getHeaders()レスポンスヘッダーとそのオブジェクト値のビューを取得します。PathSegment.getMatrixParameters()パスセグメントに関連付けられたマトリックスパラメーターのマップを取得します。abstract MultivaluedMap<StringSE,ObjectSE> Response.getMetadata()Response.getHeaders()を参照してください。UriInfo.getPathParameters()埋め込まれた URI テンプレートパラメーターの値を取得します。UriInfo.getPathParameters(boolean decode) 埋め込まれた URI テンプレートパラメーターの値を取得します。UriInfo.getQueryParameters()現在のリクエストの URI クエリパラメーターを取得します。UriInfo.getQueryParameters(boolean decode) 現在のリクエストの URI クエリパラメーターを取得します。HttpHeaders.getRequestHeaders()HTTP リクエストヘッダーの値を取得します。abstract MultivaluedMap<StringSE,StringSE> Response.getStringHeaders()レスポンスヘッダーとその文字列値のビューを取得します。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.core のメソッド修飾子と型メソッド説明booleanAbstractMultivaluedMap.equalsIgnoreValueOrder(MultivaluedMap<K, V> omap) booleanMultivaluedMap.equalsIgnoreValueOrder(MultivaluedMap<K, V> otherMap) 指定されたマップをこのマップと比較して、各キーの値の順序を法とする等価性を調べます。EntityPart.Builder.headers(MultivaluedMap<StringSE, StringSE> newHeaders) 新しいヘッダーを追加するか、以前に追加されたヘッダーを置き換えます。abstract Response.ResponseBuilderResponse.ResponseBuilder.replaceAll(MultivaluedMap<StringSE, ObjectSE> headers) 既存のすべてのヘッダーを新しく提供されたヘッダーに置き換えます。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.core のコンストラクター修飾子コンストラクター説明Form(MultivaluedMap<StringSE, StringSE> store) 新しいフォームデータインスタンスを作成し、カスタムの基になるパラメーターストアを登録します。MultivaluedHashMap(MultivaluedMap<? extends K, ? extends V> map) 指定されたMultivaluedMapと同じマッピングで新しい多値ハッシュマップを構築します。jakarta.ws.rs.ext 内の MultivaluedMap 使用
MultivaluedMap を返す jakarta.ws.rs.ext のメソッド修飾子と型メソッド説明ReaderInterceptorContext.getHeaders()HTTP ヘッダーの可変マップを取得します。WriterInterceptorContext.getHeaders()HTTP ヘッダーの可変マップを取得します。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.ext のメソッド修飾子と型メソッド説明MessageBodyReader.readFrom(ClassSE<T> type, TypeSE genericType, AnnotationSE[] annotations, MediaType mediaType, MultivaluedMap<StringSE, StringSE> httpHeaders, InputStreamSE entityStream) InputStreamSE から型を読み取ります。voidMessageBodyWriter.writeTo(T t, ClassSE<?> type, TypeSE genericType, AnnotationSE[] annotations, MediaType mediaType, MultivaluedMap<StringSE, ObjectSE> httpHeaders, OutputStreamSE entityStream) 型を HTTP メッセージに書き込みます。