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.
-
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
-