org.apache.sanselan.icc
Class IccProfileParser

java.lang.Object
  extended by org.apache.sanselan.common.BinaryFileFunctions
      extended by org.apache.sanselan.common.BinaryFileParser
          extended by org.apache.sanselan.icc.IccProfileParser
All Implemented Interfaces:
BinaryConstants, IccConstants

public class IccProfileParser
extends BinaryFileParser
implements IccConstants


Field Summary
 
Fields inherited from class org.apache.sanselan.common.BinaryFileFunctions
debug
 
Fields inherited from interface org.apache.sanselan.icc.IccConstants
AToB0Tag, AToB1Tag, AToB2Tag, blueMatrixColumnTag, blueTRCTag, BToA0Tag, BToA1Tag, BToA2Tag, calibrationDateTimeTag, charTargetTag, chromaticAdaptationTag, chromaticityTag, colorantOrderTag, colorantTableTag, copyrightTag, dataType, descType, deviceMfgDescTag, deviceModelDescTag, gamutTag, grayTRCTag, greenMatrixColumnTag, greenTRCTag, IccTagDataTypes, IEC, luminanceTag, measurementTag, mediaBlackPointTag, mediaWhitePointTag, multiLocalizedUnicodeType, namedColor2Tag, outputResponseTag, preview0Tag, preview1Tag, preview2Tag, profileDescriptionTag, profileSequenceDescTag, redMatrixColumnTag, redTRCTag, signatureType, sRGB, TagTypes, technologyTag, textType, viewingCondDescTag, viewingConditionsTag
 
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
IccProfileParser()
           
 
Method Summary
 IccProfileInfo getICCProfileInfo(byte[] bytes)
           
 IccProfileInfo getICCProfileInfo(ByteSource byteSource)
           
 IccProfileInfo getICCProfileInfo(java.io.File file)
           
 IccProfileInfo getICCProfileInfo(java.awt.color.ICC_Profile icc_profile)
           
 java.lang.Boolean issRGB(byte[] bytes)
           
 java.lang.Boolean issRGB(ByteSource byteSource)
           
 java.lang.Boolean issRGB(java.io.File file)
           
 java.lang.Boolean issRGB(java.awt.color.ICC_Profile icc_profile)
           
 
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

IccProfileParser

public IccProfileParser()
Method Detail

getICCProfileInfo

public IccProfileInfo getICCProfileInfo(java.awt.color.ICC_Profile icc_profile)

getICCProfileInfo

public IccProfileInfo getICCProfileInfo(byte[] bytes)

getICCProfileInfo

public IccProfileInfo getICCProfileInfo(java.io.File file)

getICCProfileInfo

public IccProfileInfo getICCProfileInfo(ByteSource byteSource)

issRGB

public java.lang.Boolean issRGB(java.awt.color.ICC_Profile icc_profile)

issRGB

public java.lang.Boolean issRGB(byte[] bytes)

issRGB

public java.lang.Boolean issRGB(java.io.File file)

issRGB

public java.lang.Boolean issRGB(ByteSource byteSource)


Copyright © 2007-2009. All Rights Reserved.