2 |
public abstract class ShortBuffer extends Buffer |
public abstract class ShortBuffer extends Buffer |
3 |
{ |
{ |
4 |
private ByteOrder endian = ByteOrder.BIG_ENDIAN; |
private ByteOrder endian = ByteOrder.BIG_ENDIAN; |
5 |
|
protected short [] backing_buffer; |
6 |
public static ShortBuffer allocateDirect(int capacity) |
public static ShortBuffer allocateDirect(int capacity) |
7 |
{ |
{ |
8 |
ShortBuffer b = new gnu.java.nio. ShortBufferImpl(capacity, 0, capacity); |
ShortBuffer b = new gnu.java.nio. ShortBufferImpl(capacity, 0, capacity); |
35 |
return wrap(array, 0, array.length); |
return wrap(array, 0, array.length); |
36 |
} |
} |
37 |
final public ShortBuffer get(short[] dst, |
final public ShortBuffer get(short[] dst, |
38 |
int offset, |
int offset, |
39 |
int length) |
int length) |
40 |
{ |
{ |
41 |
for (int i = offset; i < offset + length; i++) |
for (int i = offset; i < offset + length; i++) |
42 |
{ |
{ |
68 |
} |
} |
69 |
public final boolean hasArray() |
public final boolean hasArray() |
70 |
{ |
{ |
71 |
return false; |
return (backing_buffer != null); |
72 |
} |
} |
73 |
public final short[] array() |
public final short[] array() |
74 |
{ |
{ |
75 |
return null; |
return backing_buffer; |
76 |
} |
} |
77 |
public final int arrayOffset() |
public final int arrayOffset() |
78 |
{ |
{ |