Class MetadataExtractor.DirectoryTiffHandler

java.lang.Object
gov.nih.mipav.model.file.MetadataExtractor.DirectoryTiffHandler
All Implemented Interfaces:
MetadataExtractor.TiffHandler
Direct Known Subclasses:
MetadataExtractor.ExifTiffHandler
Enclosing class:
MetadataExtractor

public abstract class MetadataExtractor.DirectoryTiffHandler extends Object implements MetadataExtractor.TiffHandler
Author:
Drew Noakes https://drewnoakes.com
  • Field Details

  • Constructor Details

  • Method Details

    • endingIFD

      public void endingIFD()
      Specified by:
      endingIFD in interface MetadataExtractor.TiffHandler
    • pushExifIFD0Directory

      protected void pushExifIFD0Directory()
    • pushExifInteropDirectory

      protected void pushExifInteropDirectory()
    • pushExifThumbnailDirectory

      protected void pushExifThumbnailDirectory()
    • pushSubExifIFDDirectory

      protected void pushSubExifIFDDirectory()
    • pushPanasonicRawIFD0Directory

      protected void pushPanasonicRawIFD0Directory()
    • pushErrorDirectory

      protected void pushErrorDirectory()
    • pushGpsDirectory

      protected void pushGpsDirectory()
    • pushOlympusEquipmentMakernoteDirectory

      protected void pushOlympusEquipmentMakernoteDirectory()
    • pushOlympusCameraSettingsMakernoteDirectory

      protected void pushOlympusCameraSettingsMakernoteDirectory()
    • pushOlympusRawDevelopmentMakernoteDirectory

      protected void pushOlympusRawDevelopmentMakernoteDirectory()
    • pushOlympusRawDevelopment2MakernoteDirectory

      protected void pushOlympusRawDevelopment2MakernoteDirectory()
    • pushOlympusImageProcessingMakernoteDirectory

      protected void pushOlympusImageProcessingMakernoteDirectory()
    • pushOlympusFocusInfoMakernoteDirectory

      protected void pushOlympusFocusInfoMakernoteDirectory()
    • pushOlympusRawInfoMakernoteDirectory

      protected void pushOlympusRawInfoMakernoteDirectory()
    • pushOlympusMakernoteDirectory

      protected void pushOlympusMakernoteDirectory()
    • pushExifImageDirectory

      protected void pushExifImageDirectory()
    • pushNikonType1MakernoteDirectory

      protected void pushNikonType1MakernoteDirectory()
    • pushNikonType2MakernoteDirectory

      protected void pushNikonType2MakernoteDirectory()
    • pushSonyType1MakernoteDirectory

      protected void pushSonyType1MakernoteDirectory()
    • pushSonyType6MakernoteDirectory

      protected void pushSonyType6MakernoteDirectory()
    • pushSigmaMakernoteDirectory

      protected void pushSigmaMakernoteDirectory()
    • pushCanonMakernoteDirectory

      protected void pushCanonMakernoteDirectory()
    • pushCasioType1MakernoteDirectory

      protected void pushCasioType1MakernoteDirectory()
    • pushCasioType2MakernoteDirectory

      protected void pushCasioType2MakernoteDirectory()
    • pushFujifilmMakernoteDirectory

      protected void pushFujifilmMakernoteDirectory()
    • pushKyoceraMakernoteDirectory

      protected void pushKyoceraMakernoteDirectory()
    • pushLeicaType5MakernoteDirectory

      protected void pushLeicaType5MakernoteDirectory()
    • pushLeicaMakernoteDirectory

      protected void pushLeicaMakernoteDirectory()
    • pushPanasonicMakernoteDirectory

      protected void pushPanasonicMakernoteDirectory()
    • pushPentaxMakernoteDirectory

      protected void pushPentaxMakernoteDirectory()
    • pushSanyoMakernoteDirectory

      protected void pushSanyoMakernoteDirectory()
    • pushRicohMakernoteDirectory

      protected void pushRicohMakernoteDirectory()
    • pushAppleMakernoteDirectory

      protected void pushAppleMakernoteDirectory()
    • pushSamsungType2MakernoteDirectory

      protected void pushSamsungType2MakernoteDirectory()
    • pushDirectory

      protected void pushDirectory(Class<? extends MetadataExtractor.Directory> directoryClass)
    • warn

      public void warn(String message)
      Specified by:
      warn in interface MetadataExtractor.TiffHandler
    • error

      public void error(String message)
      Specified by:
      error in interface MetadataExtractor.TiffHandler
    • getCurrentOrErrorDirectory

      private MetadataExtractor.Directory getCurrentOrErrorDirectory()
    • setByteArray

      public void setByteArray(int tagId, byte[] bytes)
      Specified by:
      setByteArray in interface MetadataExtractor.TiffHandler
    • setString

      public void setString(int tagId, MetadataExtractor.StringValue string)
      Specified by:
      setString in interface MetadataExtractor.TiffHandler
    • setRational

      public void setRational(int tagId, MetadataExtractor.Rational rational)
      Specified by:
      setRational in interface MetadataExtractor.TiffHandler
    • setRationalArray

      public void setRationalArray(int tagId, MetadataExtractor.Rational[] array)
      Specified by:
      setRationalArray in interface MetadataExtractor.TiffHandler
    • setFloat

      public void setFloat(int tagId, float float32)
      Specified by:
      setFloat in interface MetadataExtractor.TiffHandler
    • setFloatArray

      public void setFloatArray(int tagId, float[] array)
      Specified by:
      setFloatArray in interface MetadataExtractor.TiffHandler
    • setDouble

      public void setDouble(int tagId, double double64)
      Specified by:
      setDouble in interface MetadataExtractor.TiffHandler
    • setDoubleArray

      public void setDoubleArray(int tagId, double[] array)
      Specified by:
      setDoubleArray in interface MetadataExtractor.TiffHandler
    • setInt8s

      public void setInt8s(int tagId, byte int8s)
      Specified by:
      setInt8s in interface MetadataExtractor.TiffHandler
    • setInt8sArray

      public void setInt8sArray(int tagId, byte[] array)
      Specified by:
      setInt8sArray in interface MetadataExtractor.TiffHandler
    • setInt8u

      public void setInt8u(int tagId, short int8u)
      Specified by:
      setInt8u in interface MetadataExtractor.TiffHandler
    • setInt8uArray

      public void setInt8uArray(int tagId, short[] array)
      Specified by:
      setInt8uArray in interface MetadataExtractor.TiffHandler
    • setInt16s

      public void setInt16s(int tagId, int int16s)
      Specified by:
      setInt16s in interface MetadataExtractor.TiffHandler
    • setInt16sArray

      public void setInt16sArray(int tagId, short[] array)
      Specified by:
      setInt16sArray in interface MetadataExtractor.TiffHandler
    • setInt16u

      public void setInt16u(int tagId, int int16u)
      Specified by:
      setInt16u in interface MetadataExtractor.TiffHandler
    • setInt16uArray

      public void setInt16uArray(int tagId, int[] array)
      Specified by:
      setInt16uArray in interface MetadataExtractor.TiffHandler
    • setInt32s

      public void setInt32s(int tagId, int int32s)
      Specified by:
      setInt32s in interface MetadataExtractor.TiffHandler
    • setInt32sArray

      public void setInt32sArray(int tagId, int[] array)
      Specified by:
      setInt32sArray in interface MetadataExtractor.TiffHandler
    • setInt32u

      public void setInt32u(int tagId, long int32u)
      Specified by:
      setInt32u in interface MetadataExtractor.TiffHandler
    • setInt32uArray

      public void setInt32uArray(int tagId, long[] array)
      Specified by:
      setInt32uArray in interface MetadataExtractor.TiffHandler