Package org.apache.commons.imaging.formats.tiff

# Class AbstractTiffImageData

java.lang.Object
org.apache.commons.imaging.formats.tiff.AbstractTiffImageData

Direct Known Subclasses:
  `AbstractTiffImageData.Strips`, `AbstractTiffImageData.Tiles`

public abstract class AbstractTiffImageData extends Object

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `AbstractTiffImageData.Data`
  `static class`
  `AbstractTiffImageData.Strips`
  `static class`
  `AbstractTiffImageData.Tiles`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractTiffImageData()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract AbstractImageDataReader`
  `getDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder)`
  `abstract AbstractTiffElement.DataElement[]`
  `getImageData()`
  `abstract boolean`
  `stripsNotTiles()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AbstractTiffImageData

    public AbstractTiffImageData()

- ## Method Details

  - ### getDataReader

    public abstract AbstractImageDataReader getDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder) throws IOException, ImagingException
    Throws:
      `IOException`
      `ImagingException`

  - ### getImageData

    public abstract AbstractTiffElement.DataElement[] getImageData()

  - ### stripsNotTiles

    public abstract boolean stripsNotTiles()