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 booleancheckIfLoaded(File file)Meldet zurück, ob diese Datei bereits geladen ist.Enumeration<String>getAllKeys()Zugriff für die Skript Schnittelle auf alle Schlüsselnamen.voidread(File file)Liest die Exif-Daten für die angegebene Datei.voidread(String fileName)Liest die Exif-Daten für die angegebene Datei.StringvalueOf(String name)Liefert den Wert des angegebenen Begriffs zurück.
-
-
-
Method Detail
-
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
-
-