Class ExtraSamplesColorModel
- java.lang.Object
-
- java.awt.image.ColorModel
-
- java.awt.image.ComponentColorModel
-
- com.twelvemonkeys.imageio.plugins.tiff.ExtraSamplesColorModel
-
- All Implemented Interfaces:
java.awt.Transparency
final class ExtraSamplesColorModel extends java.awt.image.ComponentColorModel
ExtraSamplesColorModel.- Version:
- $Id: ExtraSamplesColorModel.java,v 1.0 19/11/2017 harald.kuhr Exp$
-
-
Field Summary
Fields Modifier and Type Field Description private int
componentSize
private int
numComponents
-
Constructor Summary
Constructors Constructor Description ExtraSamplesColorModel(java.awt.color.ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
createDataArray()
boolean
equals(java.lang.Object other)
private int
getAlphaComponent()
java.awt.image.WritableRaster
getAlphaRaster(java.awt.image.WritableRaster raster)
int
getComponentSize(int componentIdx)
java.lang.Object
getDataElements(int rgb, java.lang.Object pixel)
int
getNumComponents()
int
hashCode()
boolean
isCompatibleSampleModel(java.awt.image.SampleModel sm)
-
Methods inherited from class java.awt.image.ComponentColorModel
coerceData, createCompatibleSampleModel, createCompatibleWritableRaster, getAlpha, getAlpha, getBlue, getBlue, getComponents, getComponents, getDataElement, getDataElement, getDataElements, getDataElements, getGreen, getGreen, getNormalizedComponents, getNormalizedComponents, getRed, getRed, getRGB, getRGB, getUnnormalizedComponents, isCompatibleRaster
-
-
-
-
Method Detail
-
getNumComponents
public int getNumComponents()
- Overrides:
getNumComponents
in classjava.awt.image.ColorModel
-
getComponentSize
public int getComponentSize(int componentIdx)
- Overrides:
getComponentSize
in classjava.awt.image.ColorModel
-
isCompatibleSampleModel
public boolean isCompatibleSampleModel(java.awt.image.SampleModel sm)
- Overrides:
isCompatibleSampleModel
in classjava.awt.image.ComponentColorModel
-
getAlphaRaster
public java.awt.image.WritableRaster getAlphaRaster(java.awt.image.WritableRaster raster)
- Overrides:
getAlphaRaster
in classjava.awt.image.ComponentColorModel
-
getAlphaComponent
private int getAlphaComponent()
-
getDataElements
public java.lang.Object getDataElements(int rgb, java.lang.Object pixel)
- Overrides:
getDataElements
in classjava.awt.image.ComponentColorModel
-
createDataArray
private java.lang.Object createDataArray()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.awt.image.ComponentColorModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.awt.image.ComponentColorModel
-
-