public interface MetadataExtractorRegistry
MimeType
に基づいてデコードされ、デコードされた値に名前が割り当てられます。MetadataExtractor
修飾子と型 | メソッドと説明 |
---|---|
default void | metadataToExtract(MimeType mimeType, ClassSE<?> targetType, StringSE name) 指定された MimeType のメタデータエントリを指定されたターゲットクラスにデコードし、デコードされた値を指定された名前で出力マップに格納します。 |
<T> void | metadataToExtract(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) カスタムロジックを使用して、デコードされた値を出力マップ内の任意の数の値にマッピングできる metadataToExtract(MimeType, Class, String) のバリアント。 |
default void | metadataToExtract(MimeType mimeType, ParameterizedTypeReference<?> targetType, StringSE name) ジェネリクスパラメーターでターゲット型を指定するために Class SE の代わりに ParameterizedTypeReference を受け入れる metadataToExtract(MimeType, Class, String) のバリアント。 |
<T> void | metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) ジェネリクスパラメーターでターゲット型を指定するために Class SE の代わりに ParameterizedTypeReference を受け入れる metadataToExtract(MimeType, Class, BiConsumer) のバリアント。 |
default void metadataToExtract(MimeType mimeType, ClassSE<?> targetType, @Nullable StringSE name)
MimeType
のメタデータエントリを指定されたターゲットクラスにデコードし、デコードされた値を指定された名前で出力マップに格納します。mimeType
- 抽出するメタデータエントリの MIME 型 targetType
- デコードするターゲット値の型 name
- デコードされた値に名前を割り当てます。指定しない場合、MIME 型がキーとして使用されます default void metadataToExtract(MimeType mimeType, ParameterizedTypeReference<?> targetType, @Nullable StringSE name)
Class
SE の代わりに ParameterizedTypeReference
を受け入れる metadataToExtract(MimeType, Class, String)
のバリアント。mimeType
- 抽出するメタデータエントリの MIME 型 targetType
- デコードするターゲット値の型 <T> void metadataToExtract(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T,MapSE<StringSE,ObjectSE>> mapper)
metadataToExtract(MimeType, Class, String)
のバリアント。T
- ターゲット値型 mimeType
- 抽出するメタデータエントリの MIME 型 targetType
- デコードするターゲット値の型 mapper
- デコードされた値を出力マップに追加するカスタムロジック <T> void metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T,MapSE<StringSE,ObjectSE>> mapper)
Class
SE の代わりに ParameterizedTypeReference
を受け入れる metadataToExtract(MimeType, Class, BiConsumer)
のバリアント。T
- ターゲット値型 mimeType
- 抽出するメタデータエントリの MIME 型 type
- デコードするターゲット値の型 mapper
- デコードされた値を出力マップに追加するカスタムロジック