Class DirectoryTiffHandler

    • Field Detail

      • _directoryStack

        private final java.util.Stack<Directory> _directoryStack
      • _rootParentDirectory

        private Directory _rootParentDirectory
      • _currentDirectory

        protected Directory _currentDirectory
      • _metadata

        protected final Metadata _metadata
    • Constructor Detail

      • DirectoryTiffHandler

        protected DirectoryTiffHandler​(Metadata metadata,
                                       Directory parentDirectory)
    • Method Detail

      • pushDirectory

        protected void pushDirectory​(java.lang.Class<? extends Directory> directoryClass)
      • warn

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

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

        private Directory getCurrentOrErrorDirectory()
      • setByteArray

        public void setByteArray​(int tagId,
                                 byte[] bytes)
        Specified by:
        setByteArray in interface TiffHandler
      • setFloat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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