home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / nio / ByteBufferAsDoubleBufferRL.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.4 KB  |  58 lines

  1. package java.nio;
  2.  
  3. class ByteBufferAsDoubleBufferRL extends ByteBufferAsDoubleBufferL {
  4.    ByteBufferAsDoubleBufferRL(ByteBuffer var1) {
  5.       super(var1);
  6.    }
  7.  
  8.    ByteBufferAsDoubleBufferRL(ByteBuffer var1, int var2, int var3, int var4, int var5, int var6) {
  9.       super(var1, var2, var3, var4, var5, var6);
  10.    }
  11.  
  12.    public DoubleBuffer slice() {
  13.       int var1 = this.position();
  14.       int var2 = this.limit();
  15.  
  16.       assert var1 <= var2;
  17.  
  18.       int var3 = var1 <= var2 ? var2 - var1 : 0;
  19.       int var4 = (var1 << 3) + this.offset;
  20.  
  21.       assert var4 >= 0;
  22.  
  23.       return new ByteBufferAsDoubleBufferRL(this.bb, -1, 0, var3, var3, var4);
  24.    }
  25.  
  26.    public DoubleBuffer duplicate() {
  27.       return new ByteBufferAsDoubleBufferRL(this.bb, this.markValue(), this.position(), this.limit(), this.capacity(), this.offset);
  28.    }
  29.  
  30.    public DoubleBuffer asReadOnlyBuffer() {
  31.       return this.duplicate();
  32.    }
  33.  
  34.    public DoubleBuffer put(double var1) {
  35.       throw new ReadOnlyBufferException();
  36.    }
  37.  
  38.    public DoubleBuffer put(int var1, double var2) {
  39.       throw new ReadOnlyBufferException();
  40.    }
  41.  
  42.    public DoubleBuffer compact() {
  43.       throw new ReadOnlyBufferException();
  44.    }
  45.  
  46.    public boolean isDirect() {
  47.       return this.bb.isDirect();
  48.    }
  49.  
  50.    public boolean isReadOnly() {
  51.       return true;
  52.    }
  53.  
  54.    public ByteOrder order() {
  55.       return ByteOrder.LITTLE_ENDIAN;
  56.    }
  57. }
  58.