diff options
Diffstat (limited to 'libjava/java/awt/image/DataBufferInt.java')
-rw-r--r-- | libjava/java/awt/image/DataBufferInt.java | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/libjava/java/awt/image/DataBufferInt.java b/libjava/java/awt/image/DataBufferInt.java deleted file mode 100644 index 36ddbd94c57..00000000000 --- a/libjava/java/awt/image/DataBufferInt.java +++ /dev/null @@ -1,103 +0,0 @@ -/* Copyright (C) 2000 Free Software Foundation - - This file is part of libgcj. - -This software is copyrighted work licensed under the terms of the -Libgcj License. Please consult the file "LIBGCJ_LICENSE" for -details. */ - -package java.awt.image; - -/* This is one of several classes that are nearly identical. Maybe we - should have a central template and generate all these files. This - is one of the cases where templates or macros would have been - useful to have in Java. - - This file has been created using search-replace. My only fear is - that these classes will grow out-of-sync as of a result of changes - that are not propagated to the other files. As always, mirroring - code is a maintenance nightmare. */ - -/** - * @author Rolf W. Rasmussen <rolfwr@ii.uib.no> - */ -public class DataBufferInt extends DataBuffer -{ - private int[] data; - private int[][] bankData; - - public DataBufferInt(int size) - { - super(TYPE_INT, size); - data = new int[size]; - } - - public DataBufferInt(int size, int numBanks) - { - super(TYPE_INT, size, numBanks); - bankData = new int[numBanks][size]; - data = bankData[0]; - } - - public DataBufferInt(int[] dataArray, int size) - { - super(TYPE_INT, size); - data = dataArray; - } - - public DataBufferInt(int[] dataArray, int size, int offset) - { - super(TYPE_INT, size, 1, offset); - data = dataArray; - } - - public DataBufferInt(int[][] dataArray, int size) - { - super(TYPE_INT, size, dataArray.length); - bankData = dataArray; - data = bankData[0]; - } - - public DataBufferInt(int[][] dataArray, int size, int[] offsets) - { - super(TYPE_INT, size, dataArray.length, offsets); - bankData = dataArray; - data = bankData[0]; - } - - public int[] getData() - { - return data; - } - - public int[] getData(int bank) - { - return bankData[bank]; - } - - public int[][] getBankData() - { - return bankData; - } - - public int getElem(int i) - { - return data[i+offset]; - } - - public int getElem(int bank, int i) - { - // get unsigned int as int - return bankData[bank][i+offsets[bank]]; - } - - public void setElem(int i, int val) - { - data[i+offset] = (int) val; - } - - public void setElem(int bank, int i, int val) - { - bankData[bank][i+offsets[bank]] = (int) val; - } -} |