summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gilbert <david.gilbert@object-refinery.com>2006-07-14 10:47:49 +0000
committerDavid Gilbert <david.gilbert@object-refinery.com>2006-07-14 10:47:49 +0000
commit9728cbda18ba2652d89ba1721d98e2c9ad6537a3 (patch)
tree2660ab5376745e642859da7ec45239fbac40bc8f
parentefe2c7c5f736c8a02c7b5d492fa3c4415b217f78 (diff)
downloadclasspath-9728cbda18ba2652d89ba1721d98e2c9ad6537a3.tar.gz
2006-07-14 David Gilbert <david.gilbert@object-refinery.com>
* java/awt/image/MultiPixelPackedSampleModel.java (createSubsetSampleModel): Removed argument check.
-rw-r--r--ChangeLog5
-rw-r--r--java/awt/image/MultiPixelPackedSampleModel.java20
2 files changed, 16 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 4a9ef6c99..58035e36e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-07-14 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/image/MultiPixelPackedSampleModel.java
+ (createSubsetSampleModel): Removed argument check.
+
2006-07-14 Roman Kennke <kennke@aicas.com>
* java/awt/Component.java
diff --git a/java/awt/image/MultiPixelPackedSampleModel.java b/java/awt/image/MultiPixelPackedSampleModel.java
index e1b4a2d63..7ed2d9416 100644
--- a/java/awt/image/MultiPixelPackedSampleModel.java
+++ b/java/awt/image/MultiPixelPackedSampleModel.java
@@ -187,17 +187,19 @@ public class MultiPixelPackedSampleModel extends SampleModel
return numberOfBits;
}
-
+ /**
+ * Normally this method returns a sample model for accessing a subset of
+ * bands of image data, but since <code>MultiPixelPackedSampleModel</code>
+ * only supports a single band, this overridden implementation just returns
+ * a new instance of <code>MultiPixelPackedSampleModel</code>, with the same
+ * attributes as this instance.
+ *
+ * @param bands ignored.
+ */
public SampleModel createSubsetSampleModel(int[] bands)
{
- int numBands = bands.length;
- if (numBands != 1)
- throw new RasterFormatException("MultiPixelPackedSampleModel only"
- + " supports one band");
-
- return new MultiPixelPackedSampleModel(dataType, width, height,
- numberOfBits, scanlineStride,
- dataBitOffset);
+ return new MultiPixelPackedSampleModel(dataType, width, height,
+ numberOfBits, scanlineStride, dataBitOffset);
}
/**