Class 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  
      • Fields inherited from class java.awt.image.ColorModel

        pixel_bits, transferType
      • Fields inherited from interface java.awt.Transparency

        BITMASK, OPAQUE, TRANSLUCENT
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtraSamplesColorModel​(java.awt.color.ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)  
      ExtraSamplesColorModel​(java.awt.color.ColorSpace cs, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.SampleModel createCompatibleSampleModel​(int w, int h)  
      java.awt.image.WritableRaster createCompatibleWritableRaster​(int w, int h)  
      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, getAlpha, getAlpha, getBlue, getBlue, getComponents, getComponents, getDataElement, getDataElement, getDataElements, getDataElements, getGreen, getGreen, getNormalizedComponents, getNormalizedComponents, getRed, getRed, getRGB, getRGB, getUnnormalizedComponents, isCompatibleRaster
      • Methods inherited from class java.awt.image.ColorModel

        finalize, getColorSpace, getComponentSize, getNumColorComponents, getPixelSize, getRGBdefault, getTransferType, getTransparency, hasAlpha, isAlphaPremultiplied, toString
      • Methods inherited from class java.lang.Object

        clone, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • numComponents

        private final int numComponents
      • componentSize

        private final int componentSize
    • Constructor Detail

      • ExtraSamplesColorModel

        ExtraSamplesColorModel​(java.awt.color.ColorSpace cs,
                               boolean hasAlpha,
                               boolean isAlphaPremultiplied,
                               int dataType,
                               int extraComponents)
      • ExtraSamplesColorModel

        ExtraSamplesColorModel​(java.awt.color.ColorSpace cs,
                               int[] bits,
                               boolean hasAlpha,
                               boolean isAlphaPremultiplied,
                               int dataType,
                               int extraComponents)
    • Method Detail

      • getNumComponents

        public int getNumComponents()
        Overrides:
        getNumComponents in class java.awt.image.ColorModel
      • getComponentSize

        public int getComponentSize​(int componentIdx)
        Overrides:
        getComponentSize in class java.awt.image.ColorModel
      • isCompatibleSampleModel

        public boolean isCompatibleSampleModel​(java.awt.image.SampleModel sm)
        Overrides:
        isCompatibleSampleModel in class java.awt.image.ComponentColorModel
      • getAlphaRaster

        public java.awt.image.WritableRaster getAlphaRaster​(java.awt.image.WritableRaster raster)
        Overrides:
        getAlphaRaster in class java.awt.image.ComponentColorModel
      • getAlphaComponent

        private int getAlphaComponent()
      • getDataElements

        public java.lang.Object getDataElements​(int rgb,
                                                java.lang.Object pixel)
        Overrides:
        getDataElements in class java.awt.image.ComponentColorModel
      • createDataArray

        private java.lang.Object createDataArray()
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.awt.image.ComponentColorModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.awt.image.ComponentColorModel
      • createCompatibleSampleModel

        public java.awt.image.SampleModel createCompatibleSampleModel​(int w,
                                                                      int h)
        Overrides:
        createCompatibleSampleModel in class java.awt.image.ComponentColorModel
      • createCompatibleWritableRaster

        public java.awt.image.WritableRaster createCompatibleWritableRaster​(int w,
                                                                            int h)
        Overrides:
        createCompatibleWritableRaster in class java.awt.image.ComponentColorModel