home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / awt / image / LookupTable.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  561 b   |  29 lines

  1. package java.awt.image;
  2.  
  3. public abstract class LookupTable {
  4.    int numComponents;
  5.    int offset;
  6.    int numEntries;
  7.  
  8.    protected LookupTable(int var1, int var2) {
  9.       if (var1 < 0) {
  10.          throw new IllegalArgumentException("Offset must be greater than 0");
  11.       } else if (var2 < 1) {
  12.          throw new IllegalArgumentException("Number of components must  be at least 1");
  13.       } else {
  14.          this.numComponents = var2;
  15.          this.offset = var1;
  16.       }
  17.    }
  18.  
  19.    public int getNumComponents() {
  20.       return this.numComponents;
  21.    }
  22.  
  23.    public int getOffset() {
  24.       return this.offset;
  25.    }
  26.  
  27.    public abstract int[] lookupPixel(int[] var1, int[] var2);
  28. }
  29.