Class EndianByteBuffer
java.lang.Object
ch.so.agi.gretl.internal.shapefile.core.EndianByteBuffer
-
Method Summary
Modifier and TypeMethodDescriptionstatic EndianByteBufferallocate(int capacity) buffer()voidflip()byteget()voidget(byte[] dst) voidget(byte[] dst, int offset, int length) intdoubleintshortbooleanintposition()voidposition(int newPosition) voidput(byte value) voidput(byte[] src) voidput(byte[] src, int offset, int length) voidputBigInt(int value) voidputLittleDouble(double value) voidputLittleInt(int value) voidputLittleShort(short value) intstatic EndianByteBufferwrap(byte[] array) static EndianByteBufferwrap(byte[] array, int offset, int length) static EndianByteBufferwrap(ByteBuffer buffer)
-
Method Details
-
allocate
-
wrap
-
wrap
-
wrap
-
buffer
-
position
public void position(int newPosition) -
position
public int position() -
flip
public void flip() -
remaining
public int remaining() -
hasRemaining
public boolean hasRemaining() -
get
public byte get() -
put
public void put(byte value) -
get
public void get(byte[] dst) -
get
public void get(byte[] dst, int offset, int length) -
put
public void put(byte[] src) -
put
public void put(byte[] src, int offset, int length) -
getBigInt
public int getBigInt() -
putBigInt
public void putBigInt(int value) -
getLittleInt
public int getLittleInt() -
putLittleInt
public void putLittleInt(int value) -
getLittleDouble
public double getLittleDouble() -
putLittleDouble
public void putLittleDouble(double value) -
getLittleShort
public short getLittleShort() -
putLittleShort
public void putLittleShort(short value)
-