Class ExifReader

java.lang.Object
de.elo.mover.main.tiff.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

    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 Details

    • ExifReader

      public ExifReader()
      Konstruktor.
  • Method Details

    • 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