Class TIFFIFD

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class TIFFIFD
    extends TIFFDirectory
    • Field Detail

      • stripOrTileByteCountsPosition

        private long stripOrTileByteCountsPosition
      • stripOrTileOffsetsPosition

        private long stripOrTileOffsetsPosition
      • lastPosition

        private long lastPosition
    • Constructor Detail

      • TIFFIFD

        public TIFFIFD​(java.util.List tagSets,
                       TIFFTag parentTag)
      • TIFFIFD

        public TIFFIFD​(java.util.List tagSets)
    • Method Detail

      • getTag

        public static TIFFTag getTag​(int tagNumber,
                                     java.util.List tagSets)
      • getTag

        public static TIFFTag getTag​(java.lang.String tagName,
                                     java.util.List tagSets)
      • writeTIFFFieldToStream

        private static void writeTIFFFieldToStream​(TIFFField field,
                                                   javax.imageio.stream.ImageOutputStream stream)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getTagSetList

        public java.util.List getTagSetList()
      • iterator

        public java.util.Iterator iterator()
        Returns an Iterator over the TIFF fields. The traversal is in the order of increasing tag number.
      • initialize

        public void initialize​(javax.imageio.stream.ImageInputStream stream,
                               boolean ignoreUnknownFields)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • writeToStream

        public void writeToStream​(javax.imageio.stream.ImageOutputStream stream)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getStripOrTileByteCountsPosition

        public long getStripOrTileByteCountsPosition()
      • getStripOrTileOffsetsPosition

        public long getStripOrTileOffsetsPosition()
      • getLastPosition

        public long getLastPosition()
      • setPositions

        void setPositions​(long stripOrTileOffsetsPosition,
                          long stripOrTileByteCountsPosition,
                          long lastPosition)
      • getShallowClone

        public TIFFIFD getShallowClone()
        Returns a TIFFIFD wherein all fields from the BaselineTIFFTagSet are copied by value and all other fields copied by reference.