インターフェースの使用
jakarta.ws.rs.core.MultivaluedMap
MultivaluedMap を使用するパッケージ パッケージ 説明 jakarta.ws.rs.client JAX-RS クライアント APIjakarta.ws.rs.container コンテナー固有の JAX-RS API。jakarta.ws.rs.core RESTful サービスリソースの作成に使用される低レベルのインターフェースとアノテーション。jakarta.ws.rs.ext JAX-RS API でサポートされる型の拡張を提供する API。jakarta.ws.rs.client 内の MultivaluedMap 使用
MultivaluedMap を返す jakarta.ws.rs.client のメソッド 修飾子と型 メソッド 説明 MultivaluedMap<StringSE,ObjectSE>ClientRequestContext. getHeaders()変更可能なリクエストヘッダーの多値マップを取得します。MultivaluedMap<StringSE,StringSE>ClientResponseContext. getHeaders()可変レスポンスヘッダーの多値マップを取得します。MultivaluedMap<StringSE,StringSE>ClientRequestContext. getStringHeaders()メッセージに関連付けられたヘッダー値の文字列ビューを取得します。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.client のメソッド 修飾子と型 メソッド 説明 static Entity<Form>Entity. form(MultivaluedMap<StringSE,StringSE> formData)"application/x-www-form-urlencoded" フォームエンティティを作成します。Invocation.BuilderInvocation.Builder. headers(MultivaluedMap<StringSE,ObjectSE> headers)既存のすべてのヘッダーを新しく提供されたヘッダーに置き換えます。jakarta.ws.rs.container 内の MultivaluedMap 使用
MultivaluedMap を返す jakarta.ws.rs.container のメソッド 修飾子と型 メソッド 説明 MultivaluedMap<StringSE,StringSE>ContainerRequestContext. getHeaders()変更可能なリクエストヘッダーの多値マップを取得します。MultivaluedMap<StringSE,ObjectSE>ContainerResponseContext. getHeaders()可変レスポンスヘッダーの多値マップを取得します。MultivaluedMap<StringSE,StringSE>ContainerResponseContext. getStringHeaders()メッセージに関連付けられたヘッダー値の文字列ビューを取得します。jakarta.ws.rs.core 内の MultivaluedMap 使用
MultivaluedMap を実装している jakarta.ws.rs.core のクラス 修飾子と型 クラス 説明 classAbstractMultivaluedMap<K,V>Map<K, List<V>>SE として表される [ キー、複数値 ] ストアによってサポートされるMultivaluedMapの抽象スケルトン実装。classMultivaluedHashMap<K,V>MultivaluedMapインターフェースのハッシュテーブルベースの実装。MultivaluedMap を返す jakarta.ws.rs.core のメソッド 修飾子と型 メソッド 説明 MultivaluedMap<StringSE,StringSE>Form. asMap()フォームの複数値のマップ表現を返します。MultivaluedMap<StringSE,StringSE>EntityPart. getHeaders()この特定の部分のヘッダーの不変の多値マップを返します。MultivaluedMap<StringSE,ObjectSE>Response. getHeaders()レスポンスヘッダーとそのオブジェクト値のビューを取得します。MultivaluedMap<StringSE,StringSE>PathSegment. getMatrixParameters()パスセグメントに関連付けられたマトリックスパラメーターのマップを取得します。abstract MultivaluedMap<StringSE,ObjectSE>Response. getMetadata()Response.getHeaders()を参照してください。MultivaluedMap<StringSE,StringSE>UriInfo. getPathParameters()埋め込まれた URI テンプレートパラメーターの値を取得します。MultivaluedMap<StringSE,StringSE>UriInfo. getPathParameters(boolean decode)埋め込まれた URI テンプレートパラメーターの値を取得します。MultivaluedMap<StringSE,StringSE>UriInfo. getQueryParameters()現在のリクエストの URI クエリパラメーターを取得します。MultivaluedMap<StringSE,StringSE>UriInfo. getQueryParameters(boolean decode)現在のリクエストの URI クエリパラメーターを取得します。MultivaluedMap<StringSE,StringSE>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.BuilderEntityPart.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 のメソッド 修飾子と型 メソッド 説明 MultivaluedMap<StringSE,StringSE>ReaderInterceptorContext. getHeaders()HTTP ヘッダーの可変マップを取得します。MultivaluedMap<StringSE,ObjectSE>WriterInterceptorContext. getHeaders()HTTP ヘッダーの可変マップを取得します。型 MultivaluedMap のパラメーターを持つ jakarta.ws.rs.ext のメソッド 修飾子と型 メソッド 説明 TMessageBodyReader. 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 メッセージに書き込みます。