public interface ParamConverterProvider
ParamConverter
インスタンスのプロバイダーの契約。ParamConverterProvider
契約を実装するプロバイダーは、プログラムで JAX-RS ランタイムに登録するか、プロバイダーのスキャンフェーズ中に JAX-RS ランタイムによって自動的に検出されるように @Provider
アノテーションを付ける必要があります。
修飾子と型 | メソッドと説明 |
---|---|
<T> ParamConverter<T> | getConverter(ClassSE<T> rawType, TypeSE genericType, AnnotationSE[] annotations) 特定の Java 型のインスタンスの文字列変換を提供できる ParamConverter を取得します。 |
<T> ParamConverter<T> getConverter(ClassSE<T> rawType, TypeSE genericType, AnnotationSE[] annotations)
ParamConverter
を取得します。T
- String
形式との間で変換可能なサポートされている Java 型。rawType
- 変換されるオブジェクトの生の型。genericType
- 変換されるオブジェクトの型。例: 挿入されたリクエストパラメーターを表す String 値がメソッドパラメーターに変換される場合、これは Class.getGenericParameterTypes
によって返されるメソッドパラメーターの正式な型になります。annotations
- 変換可能なパラメーターインスタンスに関連付けられたアノテーションの配列。例: 文字列値をメソッドパラメーターに変換する場合、これは Method.getParameterAnnotations()
SE によって返されるそのパラメーターのアノテーションになります。null
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.