Package de.elo.client.ioutil
Class ExifReader
Object
ExifReader
public class ExifReader
extends Object
Überschrift: ExifReader.
Beschreibung: Reader für die Exif-Daten von jpeg- und tiff-Dateien. Achtung: diese Klasse wird von Skripten verwendet, deshalb sollte die Schnittstelle nur aufwärtskompatibel erweitert werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2013-2017
- Since:
- 9.00.000
-
Constructor Summary
Constructors Constructor Description ExifReader()
Konstruktor. -
Method Summary
Modifier and Type Method Description boolean
checkIfLoaded(File file)
Meldet zurück, ob diese Datei bereits geladen ist.Enumeration<String>
getAllKeys()
Zugriff für die Skript Schnittelle auf alle Schlüsselnamen.void
read(File file)
Liest die Exif-Daten für die angegebene Datei.void
read(String fileName)
Liest die Exif-Daten für die angegebene Datei.String
valueOf(String name)
Liefert den Wert des angegebenen Begriffs zurück.
-
Constructor Details
-
ExifReader
public ExifReader()Konstruktor.
-
-
Method Details
-
read
public void read(File file) throws ImageProcessingException, IOExceptionLiest die Exif-Daten für die angegebene Datei.- Parameters:
file
- Dokumentendatei- Throws:
ImageProcessingException
- Wenn die Exif-Daten nicht ausgelesen werden können.IOException
- Wenn die Datei nicht gelesen werden kann.
-
checkIfLoaded
public boolean checkIfLoaded(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(String fileName) throws ImageProcessingException, IOExceptionLiest die Exif-Daten für die angegebene Datei.- Parameters:
fileName
- Name (inklusive Pfad) der Dokumentendatei- Throws:
ImageProcessingException
- Wenn die Exif-Daten nicht ausgelesen werden können.IOException
- Wenn die Datei nicht gelesen werden kann.
-
valueOf
public String valueOf(String name)Liefert den Wert des angegebenen Begriffs zurück.- Parameters:
name
- Begriff- Returns:
- Wert des Begriffs
-
getAllKeys
public Enumeration<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
-