Class ExifReader


  • public class ExifReader
    extends java.lang.Object

    Überschrift: ExifReader.

    Beschreibung: Reader für die Exif-Daten von JPEG- und TIFF-Dateien.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Summary

      Constructors 
      Constructor Description
      ExifReader()
      Konstruktor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean checkIfLoaded​(java.io.File file)
      Meldet zurück, ob diese Datei bereits geladen ist.
      java.util.Enumeration<java.lang.String> getAllKeys()
      Zugriff für die Skript Schnittelle auf alle Schlüsselnamen.
      void read​(java.io.File file)
      Liest die Exif-Daten für die angegebene Datei.
      void read​(java.lang.String fileName)
      Liest die Exif-Daten für die angegebene Datei.
      java.lang.String valueOf​(java.lang.String name)
      Liefert den Wert des angegebenen Begriffs zurück.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExifReader

        public ExifReader()
        Konstruktor.
    • Method Detail

      • read

        public void read​(java.io.File file)
                  throws com.drew.imaging.ImageProcessingException,
                         java.lang.Exception
        Liest die Exif-Daten für die angegebene Datei.
        Parameters:
        file - Dokumentendatei
        Throws:
        com.drew.imaging.ImageProcessingException - Wenn die Exif-Daten nicht ausgelesen werden können
        java.lang.Exception - Wenn die Datei nicht gelesen werden kann
      • checkIfLoaded

        public boolean checkIfLoaded​(java.io.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​(java.lang.String fileName)
                  throws com.drew.imaging.ImageProcessingException,
                         java.lang.Exception
        Liest die Exif-Daten für die angegebene Datei.
        Parameters:
        fileName - Name (inklusive Pfad) der Dokumentendatei
        Throws:
        com.drew.imaging.ImageProcessingException - Wenn die Exif-Daten nicht ausgelesen werden können
        java.lang.Exception - Wenn die Datei nicht gelesen werden kann
      • valueOf

        public java.lang.String valueOf​(java.lang.String name)
        Liefert den Wert des angegebenen Begriffs zurück.
        Parameters:
        name - Begriff
        Returns:
        Wert des Begriffs
      • getAllKeys

        public java.util.Enumeration<java.lang.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