Package de.elo.mover.main.tiff
Class ExifReader
java.lang.Object
de.elo.mover.main.tiff.ExifReader
public class ExifReader
extends java.lang.Object
Überschrift: ExifReader.
Beschreibung: Reader für die Exif-Daten von JPEG- und TIFF-Dateien.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors Constructor Description ExifReader()
Konstruktor. -
Method Summary
Modifier and Type Method Description boolean
checkIfLoaded(java.io.File file)
Meldet zurück, ob diese Datei bereits geladen ist.java.util.Enumeration<java.lang.String>
getAllKeys()
Zugriff für die Skript Schnittelle auf alle Schlüsselnamen.void
read(java.io.File file)
Liest die Exif-Daten für die angegebene Datei.void
read(java.lang.String fileName)
Liest die Exif-Daten für die angegebene Datei.java.lang.String
valueOf(java.lang.String name)
Liefert den Wert des angegebenen Begriffs zurück.
-
Constructor Details
-
ExifReader
public ExifReader()Konstruktor.
-
-
Method Details
-
read
public void read(java.io.File file) throws com.drew.imaging.ImageProcessingException, java.lang.ExceptionLiest die Exif-Daten für die angegebene Datei.- Parameters:
file
- Dokumentendatei- Throws:
com.drew.imaging.ImageProcessingException
- Wenn die Exif-Daten nicht ausgelesen werden könnenjava.lang.Exception
- Wenn die Datei nicht gelesen werden kann
-
checkIfLoaded
public boolean checkIfLoaded(java.io.File file)Meldet zurück, ob diese Datei bereits geladen ist.- Parameters:
file
- EXIF-Dokument- Returns:
- True, wenn diese Datei bereits geladen ist
-
read
public void read(java.lang.String fileName) throws com.drew.imaging.ImageProcessingException, java.lang.ExceptionLiest die Exif-Daten für die angegebene Datei.- Parameters:
fileName
- Name (inklusive Pfad) der Dokumentendatei- Throws:
com.drew.imaging.ImageProcessingException
- Wenn die Exif-Daten nicht ausgelesen werden könnenjava.lang.Exception
- Wenn die Datei nicht gelesen werden kann
-
valueOf
public java.lang.String valueOf(java.lang.String name)Liefert den Wert des angegebenen Begriffs zurück.- Parameters:
name
- Begriff- Returns:
- Wert des Begriffs
-
getAllKeys
public java.util.Enumeration<java.lang.String> getAllKeys()Zugriff für die Skript Schnittelle auf alle Schlüsselnamen. Da die Schnittstelle auch an anderen Stellen auf Enumeration setzt, wird hier kein Iterator sondern eine Enumeration zurückgeliefert.- Returns:
- Liste aller Schlüsselnamen
-