Package org.apache.commons.imaging.icc
Class IccProfileInfo
- java.lang.Object
-
- org.apache.commons.imaging.icc.IccProfileInfo
-
public class IccProfileInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description int
cmmTypeSignature
int
colorSpace
private byte[]
data
int
deviceManufacturer
int
deviceModel
private static java.util.logging.Logger
LOGGER
int
primaryPlatformSignature
int
profileConnectionSpace
int
profileCreatorSignature
int
profileDeviceClassSignature
int
profileFileSignature
private byte[]
profileId
int
profileSize
int
profileVersion
int
renderingIntent
private IccTag[]
tags
int
variousFlags
-
Constructor Summary
Constructors Constructor Description IccProfileInfo(byte[] data, int profileSize, int cmmTypeSignature, int profileVersion, int profileDeviceClassSignature, int colorSpace, int profileConnectionSpace, int profileFileSignature, int primaryPlatformSignature, int variousFlags, int deviceManufacturer, int deviceModel, int renderingIntent, int profileCreatorSignature, byte[] profileId, IccTag[] tags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dump(java.lang.String prefix)
byte[]
getData()
byte[]
getProfileId()
IccTag[]
getTags()
boolean
issRGB()
private void
printCharQuad(java.io.PrintWriter pw, java.lang.String msg, int i)
java.lang.String
toString()
java.lang.String
toString(java.lang.String prefix)
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
data
private final byte[] data
-
profileSize
public final int profileSize
-
cmmTypeSignature
public final int cmmTypeSignature
-
profileVersion
public final int profileVersion
-
profileDeviceClassSignature
public final int profileDeviceClassSignature
-
colorSpace
public final int colorSpace
-
profileConnectionSpace
public final int profileConnectionSpace
-
profileFileSignature
public final int profileFileSignature
-
primaryPlatformSignature
public final int primaryPlatformSignature
-
variousFlags
public final int variousFlags
-
deviceManufacturer
public final int deviceManufacturer
-
deviceModel
public final int deviceModel
-
renderingIntent
public final int renderingIntent
-
profileCreatorSignature
public final int profileCreatorSignature
-
profileId
private final byte[] profileId
-
tags
private final IccTag[] tags
-
-
Constructor Detail
-
IccProfileInfo
public IccProfileInfo(byte[] data, int profileSize, int cmmTypeSignature, int profileVersion, int profileDeviceClassSignature, int colorSpace, int profileConnectionSpace, int profileFileSignature, int primaryPlatformSignature, int variousFlags, int deviceManufacturer, int deviceModel, int renderingIntent, int profileCreatorSignature, byte[] profileId, IccTag[] tags)
-
-
Method Detail
-
getData
public byte[] getData()
-
getProfileId
public byte[] getProfileId()
-
getTags
public IccTag[] getTags()
-
issRGB
public boolean issRGB()
-
printCharQuad
private void printCharQuad(java.io.PrintWriter pw, java.lang.String msg, int i)
-
dump
public void dump(java.lang.String prefix)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String prefix) throws ImageReadException, java.io.IOException
- Throws:
ImageReadException
java.io.IOException
-
-