Package de.gsi.dataset.serializer
Interface IoBuffer
-
- All Superinterfaces:
IoBufferHeader<IoBuffer>
- All Known Implementing Classes:
ByteBuffer,FastByteBuffer
public interface IoBuffer extends IoBufferHeader<IoBuffer>
Interface definition in line with the jdk Buffer abstract class. This definition is needed to allow for redirect or different buffer implementations.- Author:
- rstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleangetBoolean()default boolean[]getBooleanArray()default boolean[]getBooleanArray(boolean[] dst)boolean[]getBooleanArray(boolean[] dst, long offset, int length)bytegetByte()default byte[]getByteArray()default byte[]getByteArray(byte[] dst)byte[]getByteArray(byte[] dst, long offset, int length)chargetChar()default char[]getCharArray()default char[]getCharArray(char[] dst)char[]getCharArray(char[] dst, long offset, int length)doublegetDouble()default double[]getDoubleArray()default double[]getDoubleArray(double[] dst)double[]getDoubleArray(double[] dst, long offset, int length)floatgetFloat()default float[]getFloatArray()default float[]getFloatArray(float[] dst)float[]getFloatArray(float[] dst, long offset, int length)intgetInt()default int[]getIntArray()default int[]getIntArray(int[] dst)int[]getIntArray(int[] dst, long offset, int length)longgetLong()default long[]getLongArray()default long[]getLongArray(long[] dst)long[]getLongArray(long[] dst, long offset, int length)shortgetShort()default short[]getShortArray()default short[]getShortArray(short[] dst)short[]getShortArray(short[] dst, long offset, int length)java.lang.StringgetString()default java.lang.String[]getStringArray()default java.lang.String[]getStringArray(java.lang.String[] dst)java.lang.String[]getStringArray(java.lang.String[] dst, long offset, int length)IoBufferputBoolean(boolean value)default IoBufferputBooleanArray(boolean[] src)default IoBufferputBooleanArray(boolean[] src, int nToCopy)IoBufferputBooleanArray(boolean[] src, long offset, int nToCopy)IoBufferputByte(byte b)default IoBufferputByteArray(byte[] src)default IoBufferputByteArray(byte[] src, int nToCopy)IoBufferputByteArray(byte[] src, long offset, int nToCopy)IoBufferputChar(char value)default IoBufferputCharArray(char[] src)default IoBufferputCharArray(char[] src, int nToCopy)IoBufferputCharArray(char[] src, long offset, int nToCopy)IoBufferputDouble(double value)default IoBufferputDoubleArray(double[] src)default IoBufferputDoubleArray(double[] src, int nToCopy)IoBufferputDoubleArray(double[] src, long offset, int nToCopy)IoBufferputFloat(float value)default IoBufferputFloatArray(float[] src)default IoBufferputFloatArray(float[] src, int nToCopy)IoBufferputFloatArray(float[] src, long offset, int nToCopy)IoBufferputInt(int value)default IoBufferputIntArray(int[] src)default IoBufferputIntArray(int[] src, int nToCopy)IoBufferputIntArray(int[] src, long offset, int nToCopy)IoBufferputLong(long value)default IoBufferputLongArray(long[] src)default IoBufferputLongArray(long[] src, int nToCopy)IoBufferputLongArray(long[] src, long offset, int nToCopy)IoBufferputShort(short value)default IoBufferputShortArray(short[] src)default IoBufferputShortArray(short[] src, int nToCopy)IoBufferputShortArray(short[] src, long offset, int nToCopy)IoBufferputString(java.lang.String string)default IoBufferputStringArray(java.lang.String[] src)default IoBufferputStringArray(java.lang.String[] src, int nToCopy)IoBufferputStringArray(java.lang.String[] src, long offset, int nToCopy)-
Methods inherited from interface de.gsi.dataset.serializer.IoBufferHeader
capacity, clear, ensureAdditionalCapacity, ensureCapacity, forceCapacity, hasRemaining, isReadOnly, limit, limit, lock, position, position, remaining, reset, trim, trim
-
-
-
-
Method Detail
-
getBoolean
boolean getBoolean()
-
getBooleanArray
default boolean[] getBooleanArray()
-
getBooleanArray
default boolean[] getBooleanArray(boolean[] dst)
-
getBooleanArray
boolean[] getBooleanArray(boolean[] dst, long offset, int length)
-
getByte
byte getByte()
-
getByteArray
default byte[] getByteArray()
-
getByteArray
default byte[] getByteArray(byte[] dst)
-
getByteArray
byte[] getByteArray(byte[] dst, long offset, int length)
-
getChar
char getChar()
-
getCharArray
default char[] getCharArray()
-
getCharArray
default char[] getCharArray(char[] dst)
-
getCharArray
char[] getCharArray(char[] dst, long offset, int length)
-
getDouble
double getDouble()
-
getDoubleArray
default double[] getDoubleArray()
-
getDoubleArray
default double[] getDoubleArray(double[] dst)
-
getDoubleArray
double[] getDoubleArray(double[] dst, long offset, int length)
-
getFloat
float getFloat()
-
getFloatArray
default float[] getFloatArray()
-
getFloatArray
default float[] getFloatArray(float[] dst)
-
getFloatArray
float[] getFloatArray(float[] dst, long offset, int length)
-
getInt
int getInt()
-
getIntArray
default int[] getIntArray()
-
getIntArray
default int[] getIntArray(int[] dst)
-
getIntArray
int[] getIntArray(int[] dst, long offset, int length)
-
getLong
long getLong()
-
getLongArray
default long[] getLongArray()
-
getLongArray
default long[] getLongArray(long[] dst)
-
getLongArray
long[] getLongArray(long[] dst, long offset, int length)
-
getShort
short getShort()
-
getShortArray
default short[] getShortArray()
-
getShortArray
default short[] getShortArray(short[] dst)
-
getShortArray
short[] getShortArray(short[] dst, long offset, int length)
-
getString
java.lang.String getString()
-
getStringArray
default java.lang.String[] getStringArray()
-
getStringArray
default java.lang.String[] getStringArray(java.lang.String[] dst)
-
getStringArray
java.lang.String[] getStringArray(java.lang.String[] dst, long offset, int length)
-
putBoolean
IoBuffer putBoolean(boolean value)
-
putBooleanArray
default IoBuffer putBooleanArray(boolean[] src)
-
putBooleanArray
default IoBuffer putBooleanArray(boolean[] src, int nToCopy)
-
putBooleanArray
IoBuffer putBooleanArray(boolean[] src, long offset, int nToCopy)
-
putByte
IoBuffer putByte(byte b)
-
putByteArray
default IoBuffer putByteArray(byte[] src)
-
putByteArray
default IoBuffer putByteArray(byte[] src, int nToCopy)
-
putByteArray
IoBuffer putByteArray(byte[] src, long offset, int nToCopy)
-
putChar
IoBuffer putChar(char value)
-
putCharArray
default IoBuffer putCharArray(char[] src)
-
putCharArray
default IoBuffer putCharArray(char[] src, int nToCopy)
-
putCharArray
IoBuffer putCharArray(char[] src, long offset, int nToCopy)
-
putDouble
IoBuffer putDouble(double value)
-
putDoubleArray
default IoBuffer putDoubleArray(double[] src)
-
putDoubleArray
default IoBuffer putDoubleArray(double[] src, int nToCopy)
-
putDoubleArray
IoBuffer putDoubleArray(double[] src, long offset, int nToCopy)
-
putFloat
IoBuffer putFloat(float value)
-
putFloatArray
default IoBuffer putFloatArray(float[] src)
-
putFloatArray
default IoBuffer putFloatArray(float[] src, int nToCopy)
-
putFloatArray
IoBuffer putFloatArray(float[] src, long offset, int nToCopy)
-
putInt
IoBuffer putInt(int value)
-
putIntArray
default IoBuffer putIntArray(int[] src)
-
putIntArray
default IoBuffer putIntArray(int[] src, int nToCopy)
-
putIntArray
IoBuffer putIntArray(int[] src, long offset, int nToCopy)
-
putLong
IoBuffer putLong(long value)
-
putLongArray
default IoBuffer putLongArray(long[] src)
-
putLongArray
default IoBuffer putLongArray(long[] src, int nToCopy)
-
putLongArray
IoBuffer putLongArray(long[] src, long offset, int nToCopy)
-
putShort
IoBuffer putShort(short value)
-
putShortArray
default IoBuffer putShortArray(short[] src)
-
putShortArray
default IoBuffer putShortArray(short[] src, int nToCopy)
-
putShortArray
IoBuffer putShortArray(short[] src, long offset, int nToCopy)
-
putString
IoBuffer putString(java.lang.String string)
-
putStringArray
default IoBuffer putStringArray(java.lang.String[] src)
-
putStringArray
default IoBuffer putStringArray(java.lang.String[] src, int nToCopy)
-
putStringArray
IoBuffer putStringArray(java.lang.String[] src, long offset, int nToCopy)
-
-