Apache Commons logo Commons Imaging
Comparing source compatibility of commons-imaging-1.0.0-alpha6.jar against commons-imaging-1.0.0-alpha5.jar
Old: commons-imaging-1.0.0-alpha5.jar
New: commons-imaging-1.0.0-alpha6.jar
Created: 2025-04-30T18:11:51.022+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 1.0.0
Classes:
Status Fully Qualified Name
MODIFIED (!) org.apache.commons.imaging.bytesource.ByteSource
NEW org.apache.commons.imaging.common.AbstractBinaryOutputStream
MODIFIED org.apache.commons.imaging.common.BinaryConstant
MODIFIED (!) org.apache.commons.imaging.common.BinaryFunctions
REMOVED (!) org.apache.commons.imaging.common.BinaryOutputStream
MODIFIED (!) org.apache.commons.imaging.common.ImageBuilder
MODIFIED org.apache.commons.imaging.formats.jpeg.iptc.IptcParser
MODIFIED org.apache.commons.imaging.formats.jpeg.iptc.PhotoshopApp13Data
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.JpegImageParser
NEW org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.App2Segment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.AppnSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.ComSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.DhtSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.DqtSegment
REMOVED (!) org.apache.commons.imaging.formats.jpeg.segments.GenericSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.JfifSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.SofnSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.SosSegment
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.UnknownSegment
MODIFIED (*) org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkGama
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkIccp
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkIhdr
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkItxt
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkPhys
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkPlte
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkScal
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkText
MODIFIED (!) org.apache.commons.imaging.formats.png.chunks.PngChunkZtxt
MODIFIED org.apache.commons.imaging.formats.png.ChunkType
NEW org.apache.commons.imaging.formats.png.PngImageMetadata
MODIFIED org.apache.commons.imaging.formats.png.PngImageParser
MODIFIED (!) org.apache.commons.imaging.formats.png.transparencyfilters.TransparencyFilterGrayscale
MODIFIED (!) org.apache.commons.imaging.formats.png.transparencyfilters.TransparencyFilterTrueColor
NEW org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser
REMOVED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParser
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserBitmap
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserCmyk
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserGrayscale
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserIndexed
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserLab
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserRgb
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.DataParserStub
MODIFIED (!) org.apache.commons.imaging.formats.psd.datareaders.CompressedDataReader
MODIFIED (!) org.apache.commons.imaging.formats.psd.datareaders.UncompressedDataReader
MODIFIED (!) org.apache.commons.imaging.formats.tiff.AbstractTiffImageData
MODIFIED (!) org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Strips
MODIFIED (!) org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Tiles
NEW org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData
MODIFIED org.apache.commons.imaging.formats.tiff.constants.GpsTagConstants
MODIFIED (!) org.apache.commons.imaging.formats.tiff.constants.TiffConstants
NEW org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader
MODIFIED (!) org.apache.commons.imaging.formats.tiff.datareaders.DataReaderStrips
MODIFIED (!) org.apache.commons.imaging.formats.tiff.datareaders.DataReaderTiled
REMOVED (!) org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader
NEW org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PaletteEntryForRange
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PaletteEntryForValue
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PhotometricInterpreterFloat
REMOVED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterBiLevel
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterCieLab
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterCmyk
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterLogLuv
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterPalette
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterRgb
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterYCbCr
MODIFIED (!) org.apache.commons.imaging.formats.tiff.TiffDirectory
MODIFIED (!) org.apache.commons.imaging.formats.tiff.TiffImagingParameters
REMOVED (!) org.apache.commons.imaging.formats.tiff.TiffRasterData
MODIFIED (!) org.apache.commons.imaging.formats.tiff.TiffRasterDataFloat
MODIFIED (!) org.apache.commons.imaging.formats.tiff.TiffRasterDataInt
MODIFIED (!) org.apache.commons.imaging.formats.tiff.write.AbstractTiffImageWriter
MODIFIED (!) org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem$Value
UNCHANGED (!) org.apache.commons.imaging.formats.tiff.write.TiffImageWriterLossless
UNCHANGED (!) org.apache.commons.imaging.formats.tiff.write.TiffImageWriterLossy
MODIFIED (!) org.apache.commons.imaging.formats.tiff.write.TiffOutputDirectory
MODIFIED (!) org.apache.commons.imaging.formats.tiff.write.TiffOutputField
NEW org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk
REMOVED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunk
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkAlph
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkAnim
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkAnmf
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkExif
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkIccp
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8l
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8x
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkXml
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.WebPChunkXyzw
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) public class  org.apache.commons.imaging.bytesource.ByteSource top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PACKAGE_PROTECTED (<- PUBLIC)  n.a. ByteSource(org.apache.commons.io.build.AbstractOrigin
<..>
New:??
Old:??
, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
57 72
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) final public n.a. java.io.InputStream getInputStream(long)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
75 n.a.
NEW final static public n.a. java.io.InputStream getInputStream(org.apache.commons.imaging.bytesource.ByteSource, long)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
MODIFIED (*) static public n.a. org.apache.commons.imaging.bytesource.ByteSource inputStream(java.io.InputStream, java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
47 62
NEW public abstract class  org.apache.commons.imaging.common.AbstractBinaryOutputStream top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.io.FilterOutputStream n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
NEW java.lang.AutoCloseable n.a.
NEW java.io.Flushable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractBinaryOutputStream(java.io.OutputStream) n.a.
Old file New file
n.a. 49
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.imaging.common.BigEndianBinaryOutputStream bigEndian(java.io.OutputStream)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 28
NEW static public n.a. org.apache.commons.imaging.common.AbstractBinaryOutputStream create(java.io.OutputStream, java.nio.ByteOrder)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 33
NEW static public n.a. org.apache.commons.imaging.common.LittleEndianBinaryOutputStream littleEndian(java.io.OutputStream)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public abstract n.a. void write2Bytes(int)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void write3Bytes(int)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void write4Bytes(int)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
MODIFIED public class  org.apache.commons.imaging.common.BinaryConstant top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isStartOf(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
MODIFIED (!) final public class  org.apache.commons.imaging.common.BinaryFunctions top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. byte[] copyOfRange(byte[], int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 68
NEW static public n.a. byte[] copyOfStart(byte[], int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
REMOVED (!) static public n.a. int findNull(byte[], int, java.lang.String)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
59 n.a.
REMOVED (!) static public n.a. int findNull(byte[], java.lang.String)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
68 n.a.
REMOVED (!) static public n.a. byte[] head(byte[], int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
81 n.a.
NEW static public n.a. int indexOf0(byte[], int, java.lang.String)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 104
NEW static public n.a. int indexOf0(byte[], java.lang.String)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
REMOVED (!) static public n.a. byte[] slice(byte[], int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
305 n.a.
REMOVED (!) static public n.a. boolean startsWith(byte[], org.apache.commons.imaging.common.BinaryConstant)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
311 n.a.
REMOVED (!) public abstract class  org.apache.commons.imaging.common.BinaryOutputStream top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
Status Superclass Compatibility Changes
REMOVED (!) java.io.FilterOutputStream
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) java.io.Closeable
Compatibility Changes:
Change
INTERFACE_REMOVED
REMOVED (!) java.lang.AutoCloseable
Compatibility Changes:
Change
INTERFACE_REMOVED
REMOVED (!) java.io.Flushable
Compatibility Changes:
Change
INTERFACE_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. BinaryOutputStream(java.io.OutputStream, java.nio.ByteOrder)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
53 n.a.
REMOVED (!) public n.a. BinaryOutputStream(java.io.OutputStream)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
49 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) static public n.a. org.apache.commons.imaging.common.BigEndianBinaryOutputStream bigEndian(java.io.OutputStream)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
28 n.a.
REMOVED (!) static public n.a. org.apache.commons.imaging.common.BinaryOutputStream create(java.io.OutputStream, java.nio.ByteOrder)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
33 n.a.
REMOVED (!) static public n.a. org.apache.commons.imaging.common.LittleEndianBinaryOutputStream littleEndian(java.io.OutputStream)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
45 n.a.
REMOVED (!) public abstract n.a. void write2Bytes(int)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. void write3Bytes(int)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. void write4Bytes(int)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.common.ImageBuilder top
Compatibility Changes:
Change
CLASS_NOW_FINAL
MODIFIED public class  org.apache.commons.imaging.formats.jpeg.iptc.IptcParser top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.common.BinaryFileParser n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. byte[] writeIptcBlock(java.util.List
<..>
New:org.apache.commons.imaging.formats.jpeg.iptc.IptcRecord
, boolean)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 383
MODIFIED public class  org.apache.commons.imaging.formats.jpeg.iptc.PhotoshopApp13Data top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. PhotoshopApp13Data(java.util.List
<..>
New:org.apache.commons.imaging.formats.jpeg.iptc.IptcRecord
, java.util.List
<..>
New:org.apache.commons.imaging.formats.jpeg.iptc.IptcBlock
, boolean)
n.a.
Old file New file
n.a. 33
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isForceUtf8Encoding()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
MODIFIED (!) public class  org.apache.commons.imaging.formats.jpeg.JpegImageParser top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.AbstractImageParser n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) static public n.a. boolean isExifApp1Segment(org.apache.commons.imaging.formats.jpeg.segments.GenericSegment)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
73 n.a.
NEW static public n.a. boolean isExifApp1Segment(org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public abstract class  org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment top
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractGenericSegment(int, byte[]) n.a.
Old file New file
n.a. 30
NEW public n.a. AbstractGenericSegment(int, int, java.io.InputStream)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 36
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void dump(java.io.PrintWriter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 43
NEW public n.a. void dump(java.io.PrintWriter, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
NEW public n.a. byte[] getSegmentData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
NEW protected n.a. byte getSegmentData(int) n.a.
Old file New file
n.a. 69
NEW public n.a. java.lang.String getSegmentDataAsString(java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.App2Segment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AppnSegment n.a.
MODIFIED (!) public class  org.apache.commons.imaging.formats.jpeg.segments.AppnSegment top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment(<- org.apache.commons.imaging.formats.jpeg.segments.GenericSegment)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.jpeg.segments.ComSegment top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment(<- org.apache.commons.imaging.formats.jpeg.segments.GenericSegment)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.DhtSegment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.DqtSegment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.jpeg.segments.GenericSegment top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
Status Superclass Compatibility Changes
REMOVED (!) org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. GenericSegment(int, int, java.io.InputStream)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
36 n.a.
REMOVED (!) public n.a. GenericSegment(int, byte[])
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
30 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. void dump(java.io.PrintWriter)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
43 n.a.
REMOVED (!) public n.a. void dump(java.io.PrintWriter, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
47 n.a.
REMOVED (!) public n.a. byte[] getSegmentData()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
58 n.a.
REMOVED (!) protected n.a. byte getSegmentData(int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
69 n.a.
REMOVED (!) public n.a. java.lang.String getSegmentDataAsString(java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
79 n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.JfifSegment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.SofnSegment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.jpeg.segments.SosSegment top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.segments.AbstractSegment n.a.
MODIFIED (!) public class  org.apache.commons.imaging.formats.jpeg.segments.UnknownSegment top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.jpeg.segments.AbstractGenericSegment(<- org.apache.commons.imaging.formats.jpeg.segments.GenericSegment)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (*) public class  org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.jpeg.xmp.JpegRewriter n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void updateXmpXml(byte[], java.io.OutputStream, java.lang.String)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old file New file
109 110
MODIFIED (*) public n.a. void updateXmpXml(org.apache.commons.imaging.bytesource.ByteSource, java.io.OutputStream, java.lang.String)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old file New file
124 124
MODIFIED (*) public n.a. void updateXmpXml(java.io.File, java.io.OutputStream, java.lang.String)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old file New file
154 153
MODIFIED (*) public n.a. void updateXmpXml(java.io.InputStream, java.io.OutputStream, java.lang.String)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old file New file
169 167
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkGama top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkIccp top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkIhdr top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkItxt top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.AbstractPngTextChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkPhys top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkPlte top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkScal top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.PngChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkText top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.AbstractPngTextChunk n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.chunks.PngChunkZtxt top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.chunks.AbstractPngTextChunk n.a.
MODIFIED  (Serializable compatible)  final public enum  org.apache.commons.imaging.formats.png.ChunkType top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8589681179114901916 n.a.
Newtrue 1805532965599585578 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.imaging.formats.png.ChunkType eXIf n.a.
NEW public static final org.apache.commons.imaging.formats.png.ChunkType gIFg n.a.
NEW public static final org.apache.commons.imaging.formats.png.ChunkType gIFx n.a.
NEW public static final org.apache.commons.imaging.formats.png.ChunkType oFFs n.a.
NEW public static final org.apache.commons.imaging.formats.png.ChunkType pCAL n.a.
NEW public static final org.apache.commons.imaging.formats.png.ChunkType sTER n.a.
NEW public class  org.apache.commons.imaging.formats.png.PngImageMetadata top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.imaging.common.ImageMetadata n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. PngImageMetadata(org.apache.commons.imaging.common.ImageMetadata, org.apache.commons.imaging.formats.tiff.TiffImageMetadata) n.a.
Old file New file
n.a. 41
NEW public n.a. PngImageMetadata(org.apache.commons.imaging.common.ImageMetadata) n.a.
Old file New file
n.a. 38
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void dump()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
NEW public n.a. org.apache.commons.imaging.formats.tiff.TiffImageMetadata getExif()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. java.util.List
<..>
New:? extends org.apache.commons.imaging.common.ImageMetadata$ImageMetadataItem
getItems()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. org.apache.commons.imaging.common.ImageMetadata getTextualInformation()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. java.lang.String toString(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
MODIFIED public class  org.apache.commons.imaging.formats.png.PngImageParser top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.AbstractImageParser n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.imaging.formats.tiff.TiffImageMetadata getExifMetadata(org.apache.commons.imaging.bytesource.ByteSource, org.apache.commons.imaging.formats.tiff.TiffImagingParameters)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 362
NEW public n.a. byte[] getExifRawData(org.apache.commons.imaging.bytesource.ByteSource)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 384
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.transparencyfilters.TransparencyFilterGrayscale top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.transparencyfilters.AbstractTransparencyFilter n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.png.transparencyfilters.TransparencyFilterTrueColor top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.png.transparencyfilters.AbstractTransparencyFilter n.a.
NEW public abstract class  org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractDataParser() n.a.
Old file New file
n.a. 25
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. int getBasicChannelsCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW protected abstract n.a. int getRgb(int[][][], int, int, org.apache.commons.imaging.formats.psd.PsdImageContents) n.a.
Old file New file
n.a. n.a.
NEW final public n.a. void parseData(int[][][], java.awt.image.BufferedImage, org.apache.commons.imaging.formats.psd.PsdImageContents)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 31
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.psd.dataparsers.DataParser top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DataParser()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
25 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. int getBasicChannelsCount()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) protected abstract n.a. int getRgb(int[][][], int, int, org.apache.commons.imaging.formats.psd.PsdImageContents)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) final public n.a. void parseData(int[][][], java.awt.image.BufferedImage, org.apache.commons.imaging.formats.psd.PsdImageContents)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
31 n.a.
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserBitmap top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserCmyk top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserGrayscale top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserIndexed top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserLab top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserRgb top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.dataparsers.DataParserStub top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser(<- org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.datareaders.CompressedDataReader top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. CompressedDataReader(org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
40 n.a.
NEW public n.a. CompressedDataReader(org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser) n.a.
Old file New file
n.a. 40
MODIFIED (!) public class  org.apache.commons.imaging.formats.psd.datareaders.UncompressedDataReader top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. UncompressedDataReader(org.apache.commons.imaging.formats.psd.dataparsers.DataParser)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
37 n.a.
NEW public n.a. UncompressedDataReader(org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser) n.a.
Old file New file
n.a. 37
MODIFIED (!) public abstract class  org.apache.commons.imaging.formats.tiff.AbstractTiffImageData top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
NEW (*) public abstract n.a. org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old file New file
n.a. n.a.
MODIFIED (!) static public class  org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Strips top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.AbstractTiffImageData n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
n.a.
Old file New file
60 n.a.
NEW public n.a. org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
MODIFIED (!) static public class  org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Tiles top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.AbstractTiffImageData n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
n.a.
Old file New file
103 n.a.
NEW public n.a. org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader getDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW public abstract class  org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final int height n.a.
NEW protected final int nCells n.a.
NEW protected final int planarOffset n.a.
NEW protected final int samplesPerPixel n.a.
NEW protected final int width n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractTiffRasterData(int, int, int) n.a.
Old file New file
n.a. 50
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW final protected n.a. int checkCoordinatesAndComputeIndex(int, int, int) n.a.
Old file New file
n.a. 65
NEW public abstract n.a. float[] getData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterDataType getDataType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW final public n.a. int getHeight()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW public abstract n.a. int[] getIntData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. int getIntValue(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. int getIntValue(int, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW final public n.a. int getSamplesPerPixel()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterStatistics getSimpleStatistics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterStatistics getSimpleStatistics(float)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. float getValue(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. float getValue(int, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW final public n.a. int getWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 184
NEW public abstract n.a. void setIntValue(int, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void setIntValue(int, int, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void setValue(int, int, float)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void setValue(int, int, int, float)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
MODIFIED final public class  org.apache.commons.imaging.formats.tiff.constants.GpsTagConstants top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.imaging.formats.tiff.taginfos.TagInfoRational GPS_TAG_GPS_HOR_POSITIONING_ERROR n.a.
MODIFIED (!) final public class  org.apache.commons.imaging.formats.tiff.constants.TiffConstants top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int COMPRESSION_CCITT_1D n.a.
NEW public static final int COMPRESSION_CCITT_GROUP_3 n.a.
NEW public static final int COMPRESSION_CCITT_GROUP_4 n.a.
NEW public static final int COMPRESSION_DEFLATE_ADOBE n.a.
NEW public static final int COMPRESSION_DEFLATE_PKZIP n.a.
NEW public static final int COMPRESSION_JPEG n.a.
NEW public static final int COMPRESSION_JPEG_OBSOLETE n.a.
NEW public static final int COMPRESSION_LZW n.a.
NEW public static final int COMPRESSION_PACKBITS n.a.
NEW public static final int COMPRESSION_UNCOMPRESSED n.a.
NEW public static final int COMPRESSION_UNCOMPRESSED_1 n.a.
NEW public static final int COMPRESSION_UNCOMPRESSED_2 n.a.
NEW public static final int DIRECTORY_FOOTER_LENGTH n.a.
NEW public static final int DIRECTORY_HEADER_LENGTH n.a.
NEW public static final int ENTRY_LENGTH n.a.
NEW public static final int ENTRY_LENGTH_BIG n.a.
NEW public static final int ENTRY_MAX_VALUE_LENGTH n.a.
NEW public static final int ENTRY_MAX_VALUE_LENGTH_BIG n.a.
NEW public static final int FLAG_T4_OPTIONS_2D n.a.
NEW public static final int FLAG_T4_OPTIONS_FILL n.a.
NEW public static final int FLAG_T4_OPTIONS_UNCOMPRESSED_MODE n.a.
NEW public static final int FLAG_T6_OPTIONS_UNCOMPRESSED_MODE n.a.
NEW public static final int HEADER_SIZE n.a.
NEW public static final int LZW_COMPRESSION_BLOCK_SIZE_LARGE n.a.
NEW public static final int LZW_COMPRESSION_BLOCK_SIZE_MEDIUM n.a.
REMOVED (!) public static final int TIFF_COMPRESSION_CCITT_1D
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_CCITT_GROUP_3
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_CCITT_GROUP_4
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_DEFLATE_ADOBE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_DEFLATE_PKZIP
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_JPEG
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_JPEG_OBSOLETE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_LZW
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_PACKBITS
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_UNCOMPRESSED
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_UNCOMPRESSED_1
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_COMPRESSION_UNCOMPRESSED_2
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_DIRECTORY_FOOTER_LENGTH
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_DIRECTORY_HEADER_LENGTH
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_ENTRY_LENGTH
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_ENTRY_LENGTH_BIG
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_ENTRY_MAX_VALUE_LENGTH
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_ENTRY_MAX_VALUE_LENGTH_BIG
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_FLAG_T4_OPTIONS_2D
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_FLAG_T4_OPTIONS_FILL
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_FLAG_T4_OPTIONS_UNCOMPRESSED_MODE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_FLAG_T6_OPTIONS_UNCOMPRESSED_MODE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_HEADER_SIZE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_LZW_COMPRESSION_BLOCK_SIZE_LARGE
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_LZW_COMPRESSION_BLOCK_SIZE_MEDIUM
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_VERSION_BIG
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public static final int TIFF_VERSION_STANDARD
Compatibility Changes:
Change
FIELD_REMOVED
NEW public static final int VERSION_BIG n.a.
NEW public static final int VERSION_STANDARD n.a.
NEW public abstract class  org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final int bitsPerSampleLength n.a.
NEW protected final org.apache.commons.imaging.formats.tiff.TiffDirectory directory n.a.
NEW protected final int height n.a.
NEW protected final org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter photometricInterpreter n.a.
NEW protected final org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration planarConfiguration n.a.
NEW protected final int predictor n.a.
NEW protected final int sampleFormat n.a.
NEW protected final int samplesPerPixel n.a.
NEW protected final int width n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractImageDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration) n.a.
Old file New file
n.a. 150
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. int[] applyPredictor(int[]) n.a.
Old file New file
n.a. 165
NEW protected n.a. void applyPredictorToBlock(int, int, int, byte[]) n.a.
Old file New file
n.a. 177
NEW protected n.a. byte[] decompress(byte[], int, int, int, int)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
n.a.
Old file New file
n.a. 189
NEW protected n.a. boolean isHomogenous(int) n.a.
Old file New file
n.a. 296
NEW public abstract n.a. org.apache.commons.imaging.common.ImageBuilder readImageData(java.awt.Rectangle, boolean, boolean)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData readRasterData(java.awt.Rectangle)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW protected n.a. void resetPredictor() n.a.
Old file New file
n.a. 329
NEW protected n.a. int[] unpackFloatingPointSamples(int, int, int, byte[], int, java.nio.ByteOrder)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
n.a.
Old file New file
n.a. 548
NEW protected n.a. int[] unpackIntSamples(int, int, int, byte[], int, int, java.nio.ByteOrder) n.a.
Old file New file
n.a. 705
MODIFIED (!) final public class  org.apache.commons.imaging.formats.tiff.datareaders.DataReaderStrips top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader(<- org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DataReaderStrips(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int, int[], int, int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder, int, org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Strips)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
59 n.a.
NEW public n.a. DataReaderStrips(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int, int[], int, int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder, int, org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Strips) n.a.
Old file New file
n.a. 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData (<- org.apache.commons.imaging.formats.tiff.TiffRasterData readRasterData(java.awt.Rectangle)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
339 339
MODIFIED (!) final public class  org.apache.commons.imaging.formats.tiff.datareaders.DataReaderTiled top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.datareaders.AbstractImageDataReader(<- org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DataReaderTiled(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int, int, int, int[], int, int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder, org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Tiles)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
64 n.a.
NEW public n.a. DataReaderTiled(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter, int, int, int, int[], int, int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration, java.nio.ByteOrder, org.apache.commons.imaging.formats.tiff.AbstractTiffImageData$Tiles) n.a.
Old file New file
n.a. 64
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData (<- org.apache.commons.imaging.formats.tiff.TiffRasterData readRasterData(java.awt.Rectangle)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
275 272
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.tiff.datareaders.ImageDataReader top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) protected final int bitsPerSampleLength
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final org.apache.commons.imaging.formats.tiff.TiffDirectory directory
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int height
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter photometricInterpreter
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration planarConfiguration
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int predictor
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int sampleFormat
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int samplesPerPixel
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int width
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ImageDataReader(org.apache.commons.imaging.formats.tiff.TiffDirectory, org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter, int[], int, int, int, int, int, org.apache.commons.imaging.formats.tiff.constants.TiffPlanarConfiguration)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
161 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) protected n.a. int[] applyPredictor(int[])
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
177 n.a.
REMOVED (!) protected n.a. void applyPredictorToBlock(int, int, int, byte[])
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
189 n.a.
REMOVED (!) protected n.a. byte[] decompress(byte[], int, int, int, int)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
201 n.a.
REMOVED (!) protected n.a. boolean isHomogenous(int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
308 n.a.
REMOVED (!) public abstract n.a. org.apache.commons.imaging.common.ImageBuilder readImageData(java.awt.Rectangle, boolean, boolean)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterData readRasterData(java.awt.Rectangle)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) protected n.a. void resetPredictor()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
341 n.a.
REMOVED (!) protected n.a. int[] unpackFloatingPointSamples(int, int, int, byte[], int, java.nio.ByteOrder)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
560 n.a.
REMOVED (!) protected n.a. int[] unpackIntSamples(int, int, int, byte[], int, int, java.nio.ByteOrder)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
717 n.a.
NEW public abstract class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final int height n.a.
NEW protected final int predictor n.a.
NEW protected final int samplesPerPixel n.a.
NEW protected final int width n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractPhotometricInterpreter(int, int[], int, int, int) n.a.
Old file New file
n.a. 39
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. int getBitsPerSample(int) n.a.
Old file New file
n.a. 48
NEW public abstract n.a. void interpretPixel(org.apache.commons.imaging.common.ImageBuilder, int[], int, int)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PaletteEntryForRange top
Compatibility Changes:
Change
CLASS_NOW_FINAL
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PaletteEntryForValue top
Compatibility Changes:
Change
CLASS_NOW_FINAL
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint.PhotometricInterpreterFloat top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) protected final int height
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int predictor
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int samplesPerPixel
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int width
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. PhotometricInterpreter(int, int[], int, int, int)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
39 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) protected n.a. int getBitsPerSample(int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
48 n.a.
REMOVED (!) public abstract n.a. void interpretPixel(org.apache.commons.imaging.common.ImageBuilder, int[], int, int)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterBiLevel top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterCieLab top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterCmyk top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterLogLuv top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterPalette top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterRgb top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterYCbCr top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter(<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.TiffDirectory top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.AbstractTiffElement n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData (<- org.apache.commons.imaging.formats.tiff.TiffRasterData getRasterData(org.apache.commons.imaging.formats.tiff.TiffImagingParameters)
Status: Name:
UNCHANGED org.apache.commons.imaging.ImagingException
UNCHANGED java.io.IOException
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
629 627
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.TiffImagingParameters top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.common.XmpImagingParameters n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter (<- org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter getCustomPhotometricInterpreter()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
116 116
REMOVED (!) public n.a. org.apache.commons.imaging.formats.tiff.TiffImagingParameters setCustomPhotometricInterpreter(org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
195 n.a.
NEW public n.a. org.apache.commons.imaging.formats.tiff.TiffImagingParameters setCustomPhotometricInterpreter(org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 195
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.tiff.TiffRasterData top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) protected final int height
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int nCells
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int planarOffset
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int samplesPerPixel
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) protected final int width
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. TiffRasterData(int, int, int)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
50 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) final protected n.a. int checkCoordinatesAndComputeIndex(int, int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
65 n.a.
REMOVED (!) public abstract n.a. float[] getData()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterDataType getDataType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) final public n.a. int getHeight()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
100 n.a.
REMOVED (!) public abstract n.a. int[] getIntData()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. int getIntValue(int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. int getIntValue(int, int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) final public n.a. int getSamplesPerPixel()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
141 n.a.
REMOVED (!) public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterStatistics getSimpleStatistics()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. org.apache.commons.imaging.formats.tiff.TiffRasterStatistics getSimpleStatistics(float)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. float getValue(int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. float getValue(int, int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) final public n.a. int getWidth()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
184 n.a.
REMOVED (!) public abstract n.a. void setIntValue(int, int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. void setIntValue(int, int, int, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. void setValue(int, int, float)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
REMOVED (!) public abstract n.a. void setValue(int, int, int, float)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.TiffRasterDataFloat top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData(<- org.apache.commons.imaging.formats.tiff.TiffRasterData)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.imaging.formats.tiff.TiffRasterDataInt top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.tiff.AbstractTiffRasterData(<- org.apache.commons.imaging.formats.tiff.TiffRasterData)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) public abstract class  org.apache.commons.imaging.formats.tiff.write.AbstractTiffImageWriter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) protected n.a. void writeImageFileHeader(org.apache.commons.imaging.common.BinaryOutputStream)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
601 n.a.
REMOVED (!) protected n.a. void writeImageFileHeader(org.apache.commons.imaging.common.BinaryOutputStream, long)
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
605 n.a.
NEW protected n.a. void writeImageFileHeader(org.apache.commons.imaging.common.AbstractBinaryOutputStream)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 592
NEW protected n.a. void writeImageFileHeader(org.apache.commons.imaging.common.AbstractBinaryOutputStream, long)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 596
MODIFIED (!) static public class  org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem$Value top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. void writeItem(org.apache.commons.imaging.common.BinaryOutputStream)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
56 n.a.
NEW public n.a. void writeItem(org.apache.commons.imaging.common.AbstractBinaryOutputStream)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
UNCHANGED (!) public class  org.apache.commons.imaging.formats.tiff.write.TiffImageWriterLossless top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.write.AbstractTiffImageWriter n.a.
UNCHANGED (!) public class  org.apache.commons.imaging.formats.tiff.write.TiffImageWriterLossy top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.write.AbstractTiffImageWriter n.a.
MODIFIED (!) final public class  org.apache.commons.imaging.formats.tiff.write.TiffOutputDirectory top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. void writeItem(org.apache.commons.imaging.common.BinaryOutputStream)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
608 n.a.
NEW public n.a. void writeItem(org.apache.commons.imaging.common.AbstractBinaryOutputStream)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 608
MODIFIED (!) public class  org.apache.commons.imaging.formats.tiff.write.TiffOutputField top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) protected n.a. void writeField(org.apache.commons.imaging.common.BinaryOutputStream)
Status: Name:
REMOVED java.io.IOException
REMOVED org.apache.commons.imaging.ImagingException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
142 n.a.
NEW protected n.a. void writeField(org.apache.commons.imaging.common.AbstractBinaryOutputStream)
Status: Name:
NEW java.io.IOException
NEW org.apache.commons.imaging.ImagingException
n.a.
Old file New file
n.a. 142
NEW public abstract class  org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk top
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.imaging.common.BinaryFileParser n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final byte[] bytes n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractWebPChunk(int, int, byte[])
Status: Name:
NEW org.apache.commons.imaging.ImagingException
n.a.
Old file New file
n.a. 57
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void dump(java.io.PrintWriter, int)
Status: Name:
NEW org.apache.commons.imaging.ImagingException
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW public n.a. byte[] getBytes()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW public n.a. int getChunkSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. int getPayloadSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 102
NEW public n.a. int getType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. java.lang.String getTypeDescription()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
REMOVED (!) public abstract class  org.apache.commons.imaging.formats.webp.chunks.WebPChunk top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
Status Superclass Compatibility Changes
REMOVED (!) org.apache.commons.imaging.common.BinaryFileParser
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) protected final byte[] bytes
Compatibility Changes:
Change
FIELD_REMOVED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. void dump(java.io.PrintWriter, int)
Status: Name:
REMOVED org.apache.commons.imaging.ImagingException
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
75 n.a.
REMOVED (!) public n.a. byte[] getBytes()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
83 n.a.
REMOVED (!) public n.a. int getChunkSize()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
90 n.a.
REMOVED (!) public n.a. int getPayloadSize()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
97 n.a.
REMOVED (!) public n.a. int getType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
104 n.a.
REMOVED (!) public n.a. java.lang.String getTypeDescription()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
111 n.a.
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkAlph top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkAnim top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkAnmf top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkExif top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkIccp top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8 top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8l top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkVp8x top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkXml top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
MODIFIED (!) final public class  org.apache.commons.imaging.formats.webp.chunks.WebPChunkXyzw top
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) org.apache.commons.imaging.formats.webp.chunks.AbstractWebPChunk(<- org.apache.commons.imaging.formats.webp.chunks.WebPChunk)
Compatibility Changes:
Change
SUPERCLASS_REMOVED