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.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • read

      public void read​(File file) throws ImageProcessingException, IOException
      Liest 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, IOException
      Liest 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