Package org.apache.commons.imaging.formats.psd.dataparsers

# Class AbstractDataParser

java.lang.Object
org.apache.commons.imaging.formats.psd.dataparsers.AbstractDataParser

Direct Known Subclasses:
  `DataParserBitmap`, `DataParserCmyk`, `DataParserGrayscale`, `DataParserIndexed`, `DataParserLab`, `DataParserRgb`, `DataParserStub`

public abstract class AbstractDataParser extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractDataParser()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract int`
  `getBasicChannelsCount()`
  `protected abstract int`
  `getRgb(int[][][] data, int x, int y, PsdImageContents imageContents)`
  `final void`
  `parseData(int[][][] data, BufferedImage bi, PsdImageContents imageContents)`

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

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

- ## Constructor Details

  - ### AbstractDataParser

    public AbstractDataParser()

- ## Method Details

  - ### getBasicChannelsCount

    public abstract int getBasicChannelsCount()

  - ### getRgb

    protected abstract int getRgb(int[][][] data, int x, int y, PsdImageContents imageContents)

  - ### parseData

    public final void parseData(int[][][] data, BufferedImage bi, PsdImageContents imageContents)