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