org.apache.sanselan.formats.png
Class ScanExpediterSimple

java.lang.Object
  extended by org.apache.sanselan.common.BinaryFileFunctions
      extended by org.apache.sanselan.common.BinaryFileParser
          extended by org.apache.sanselan.formats.png.ScanExpediter
              extended by org.apache.sanselan.formats.png.ScanExpediterSimple
All Implemented Interfaces:
BinaryConstants

public class ScanExpediterSimple
extends ScanExpediter


Field Summary
 
Fields inherited from class org.apache.sanselan.formats.png.ScanExpediter
bi, bitDepth, bitsPerPixel, bytesPerPixel, colorType, gammaCorrection, height, is, pngChunkPLTE, transparencyFilter, width
 
Fields inherited from class org.apache.sanselan.common.BinaryFileFunctions
debug
 
Fields inherited from interface org.apache.sanselan.common.BinaryConstants
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
 
Constructor Summary
ScanExpediterSimple(int width, int height, java.io.InputStream is, java.awt.image.BufferedImage bi, int color_type, int BitDepth, int bitsPerPixel, PNGChunkPLTE pngChunkPLTE, GammaCorrection gammaCorrection, TransparencyFilter transparencyFilter)
           
 
Method Summary
 void drive()
           
 
Methods inherited from class org.apache.sanselan.formats.png.ScanExpediter
getBitsToBytesRoundingUp, getNextScanline, getPixelARGB, getPixelRGB, getRGB, getScanlineFilter, unfilterScanline
 
Methods inherited from class org.apache.sanselan.common.BinaryFileParser
byteArrayHasPrefix, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToShort, convertByteArrayToShort, getByteOrder, int2ToByteArray, read2Bytes, read3Bytes, read4Bytes, setByteOrder, setByteOrder
 
Methods inherited from class org.apache.sanselan.common.BinaryFileFunctions
CharsToQuad, compareByteArrays, compareByteArrays, compareBytes, compareBytes, convertByteArrayToDouble, convertByteArrayToDouble, convertByteArrayToDoubleArray, convertByteArrayToFloat, convertByteArrayToFloat, convertByteArrayToFloatArray, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToIntArray, convertByteArrayToRational, convertByteArrayToRational, convertByteArrayToRationalArray, convertByteArrayToShort, convertByteArrayToShort, convertByteArrayToShortArray, convertDoubleArrayToByteArray, convertDoubleToByteArray, convertFloatArrayToByteArray, convertFloatToByteArray, convertIntArrayToByteArray, convertIntArrayToRationalArray, convertRationalArrayToByteArray, convertRationalToByteArray, convertShortArrayToByteArray, convertShortToByteArray, copyStreamToStream, debugByteArray, debugNumber, debugNumber, debugNumber, debugNumber, debugNumberArray, findNull, findNull, getBytearrayHead, getByteArrayTail, getDebug, getRAFBytes, getStreamBytes, head, int2ToByteArray, printByteBits, printCharQuad, printCharQuad, read2Bytes, read3Bytes, read4Bytes, readAndVerifyBytes, readAndVerifyBytes, readByte, readBytearray, readByteArray, readByteArray, readBytes, readRandomBytes, scanForByte, setDebug, skipBytes, skipBytes, slice, startsWith, tail, writeIntInToByteArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScanExpediterSimple

public ScanExpediterSimple(int width,
                           int height,
                           java.io.InputStream is,
                           java.awt.image.BufferedImage bi,
                           int color_type,
                           int BitDepth,
                           int bitsPerPixel,
                           PNGChunkPLTE pngChunkPLTE,
                           GammaCorrection gammaCorrection,
                           TransparencyFilter transparencyFilter)
Method Detail

drive

public void drive()
           throws ImageReadException,
                  java.io.IOException
Specified by:
drive in class ScanExpediter
Throws:
ImageReadException
java.io.IOException


Copyright © 2007-2009. All Rights Reserved.