Interface MetadataLoader
-
- All Known Implementing Classes:
DrewMetadataLoader,JpegDrewMetadataLoader,RAWMetadataLoader,TIFFMetadataLoader
public interface MetadataLoaderImplementation of this interface are capable to extract metadata from an image by means of different adapters.- Author:
- Fabrizio Giudici
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.util.Optional<DirectoryLoader>getDngLoader(javax.imageio.metadata.IIOMetadata iioMetadata)default java.util.Optional<DirectoryLoader>getExifLoader(javax.imageio.metadata.IIOMetadata iioMetadata)default java.util.Optional<DirectoryLoader>getIptcLoader(javax.imageio.metadata.IIOMetadata iioMetadata)default java.util.Optional<DirectoryLoader>getMakerNoteLoader(javax.imageio.metadata.IIOMetadata iioMetadata)default java.util.Optional<DirectoryLoader>getTiffLoader(javax.imageio.metadata.IIOMetadata iioMetadata)default java.util.Optional<DirectoryLoader>getXmpLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
-
-
Method Detail
-
getTiffLoader
@Nonnull default java.util.Optional<DirectoryLoader> getTiffLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
getExifLoader
@Nonnull default java.util.Optional<DirectoryLoader> getExifLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
getIptcLoader
@Nonnull default java.util.Optional<DirectoryLoader> getIptcLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
getXmpLoader
@Nonnull default java.util.Optional<DirectoryLoader> getXmpLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
getMakerNoteLoader
@Nonnull default java.util.Optional<DirectoryLoader> getMakerNoteLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
getDngLoader
@Nonnull default java.util.Optional<DirectoryLoader> getDngLoader(@Nonnull javax.imageio.metadata.IIOMetadata iioMetadata)
-
-