Interface MetadataLoader
-
- All Known Implementing Classes:
DrewMetadataLoader
,JpegDrewMetadataLoader
,RAWMetadataLoader
,TIFFMetadataLoader
public interface MetadataLoader
Implementation 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(javax.imageio.metadata.IIOMetadata iioMetadata)
-
getExifLoader
@Nonnull default java.util.Optional<DirectoryLoader> getExifLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
getIptcLoader
@Nonnull default java.util.Optional<DirectoryLoader> getIptcLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
getXmpLoader
@Nonnull default java.util.Optional<DirectoryLoader> getXmpLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
getMakerNoteLoader
@Nonnull default java.util.Optional<DirectoryLoader> getMakerNoteLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
getDngLoader
@Nonnull default java.util.Optional<DirectoryLoader> getDngLoader(javax.imageio.metadata.IIOMetadata iioMetadata)
-
-