public class ExifToolProcessor extends Object implements BinaryMetadataProcessor
Constructor and Description |
---|
ExifToolProcessor() |
Modifier and Type | Method and Description |
---|---|
File |
getFileFromBlob(Blob blob) |
File |
makeFile(Blob blob) |
Map<String,Object> |
readMetadata(Blob blob)
Read all metadata from a given blob.
|
Map<String,Object> |
readMetadata(Blob blob,
List<String> metadata)
Read from a given blob given metadata map.
|
boolean |
writeMetadata(Blob blob,
Map<String,Object> metadata)
Write given metadata into given blob.
|
public boolean writeMetadata(Blob blob, Map<String,Object> metadata)
BinaryMetadataProcessor
writeMetadata
in interface BinaryMetadataProcessor
blob
- Blob to write.metadata
- Metadata to inject.public Map<String,Object> readMetadata(Blob blob, List<String> metadata)
BinaryMetadataProcessor
readMetadata
in interface BinaryMetadataProcessor
blob
- Blob to read.metadata
- Metadata to extract.public Map<String,Object> readMetadata(Blob blob)
BinaryMetadataProcessor
readMetadata
in interface BinaryMetadataProcessor
blob
- Blob to read.public File makeFile(Blob blob) throws IOException
IOException
Copyright © 2015 Nuxeo SA. All rights reserved.