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