Class 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 Detail

      • ExifReader

        public ExifReader()
        Konstruktor.
    • Method Detail

      • 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