インターフェース MetadataExtractorRegistry
- すべての既知の実装クラス:
DefaultMetadataExtractor
public interface MetadataExtractorRegistry
メタデータエントリの抽出プログラムの登録を保存します。各メタデータエントリは
MimeType
に基づいてデコードされ、デコードされた値に名前が割り当てられます。- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev, Brian Clozel
- 関連事項:
方法の概要
修飾子と型メソッド説明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)
のバリアント。
メソッドの詳細
metadataToExtract
指定されたMimeType
のメタデータエントリを指定されたターゲットクラスにデコードし、デコードされた値を指定された名前で出力マップに格納します。- パラメーター:
mimeType
- 抽出するメタデータエントリの MIME 型targetType
- デコードするターゲット値の型name
- デコードされた値に名前を割り当てます。指定しない場合、MIME 型がキーとして使用されます
metadataToExtract
default void metadataToExtract(MimeType mimeType, ParameterizedTypeReference<?> targetType, @Nullable StringSE name) ジェネリクスパラメーターでターゲット型を指定するためにClass
SE の代わりにParameterizedTypeReference
を受け入れるmetadataToExtract(MimeType, Class, String)
のバリアント。- パラメーター:
mimeType
- 抽出するメタデータエントリの MIME 型targetType
- デコードするターゲット値の型
metadataToExtract
<T> void metadataToExtract(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T, MapSE<StringSE, ObjectSE>> mapper) カスタムロジックを使用して、デコードされた値を出力マップ内の任意の数の値にマッピングできるmetadataToExtract(MimeType, Class, String)
のバリアント。- 型パラメーター:
T
- ターゲット値型- パラメーター:
mimeType
- 抽出するメタデータエントリの MIME 型targetType
- デコードするターゲット値の型mapper
- デコードされた値を出力マップに追加するカスタムロジック
metadataToExtract
<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
- デコードされた値を出力マップに追加するカスタムロジック