public abstract class BaseDataAccess extends Object implements DataAccess
| Modifier and Type | Field and Description |
|---|---|
protected long |
currentPosition |
static int |
DEFAULT_SEGMENT_SIZE |
protected int |
segmentSize |
protected int |
segmentSizeDivisor |
protected int |
segmentSizePower |
| Constructor and Description |
|---|
BaseDataAccess() |
| Modifier and Type | Method and Description |
|---|---|
byte |
getByte() |
char |
getChar()
Relative get method for reading a char value.
|
long |
getCurrentPosition() |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
short |
getShort() |
boolean |
isEmpty() |
void |
setByte(byte element) |
void |
setChar(char element)
Relative put method for writing a char value (optional operation).
|
void |
setCurrentPosition(long currentPosition) |
void |
setDouble(double element) |
void |
setFloat(float element) |
void |
setInt(int element) |
void |
setLong(long element) |
protected void |
setSegmentSize(int segmentSize) |
void |
setShort(short element) |
protected long currentPosition
protected int segmentSize
protected int segmentSizePower
protected int segmentSizeDivisor
public static final int DEFAULT_SEGMENT_SIZE
public boolean isEmpty()
isEmpty in interface DataAccesspublic byte getByte()
getByte in interface DataAccesspublic void setByte(byte element)
setByte in interface DataAccesspublic char getChar()
DataAccessgetChar in interface DataAccesspublic void setChar(char element)
DataAccesssetChar in interface DataAccesselement - The char value to be writtenpublic short getShort()
getShort in interface DataAccesspublic void setShort(short element)
setShort in interface DataAccesspublic int getInt()
getInt in interface DataAccesspublic void setInt(int element)
setInt in interface DataAccesspublic long getLong()
getLong in interface DataAccesspublic void setLong(long element)
setLong in interface DataAccesspublic float getFloat()
getFloat in interface DataAccesspublic void setFloat(float element)
setFloat in interface DataAccesspublic double getDouble()
getDouble in interface DataAccesspublic void setDouble(double element)
setDouble in interface DataAccesspublic long getCurrentPosition()
getCurrentPosition in interface DataAccesspublic void setCurrentPosition(long currentPosition)
setCurrentPosition in interface DataAccessprotected void setSegmentSize(int segmentSize)
Copyright © 2017. All rights reserved.