|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.tmatesoft.sqljet.core.internal.memory.SqlJetMemoryPointer
public final class SqlJetMemoryPointer
| Constructor Summary | |
|---|---|
SqlJetMemoryPointer(ISqlJetMemoryBuffer buffer,
int pointer)
|
|
SqlJetMemoryPointer(ISqlJetMemoryBuffer buffer,
int pointer,
int limit)
|
|
| Method Summary | |
|---|---|
int |
compareTo(ISqlJetMemoryPointer ptr)
|
void |
copyFrom(int dstPos,
ISqlJetMemoryPointer src,
int srcPos,
int length)
|
void |
copyFrom(ISqlJetMemoryPointer src,
int length)
|
void |
copyFrom(ISqlJetMemoryPointer src,
int srcPos,
int length)
|
void |
fill(int count,
byte value)
|
void |
fill(int from,
int count,
byte value)
|
int |
getAbsolute(int pointer)
|
ISqlJetMemoryBuffer |
getBuffer()
Get buffer which contains pointer. |
byte |
getByte()
Read byte at current address. |
byte |
getByte(int pointer)
Read byte at pointer. |
void |
getBytes(byte[] bytes)
|
void |
getBytes(int pointer,
byte[] bytes)
|
void |
getBytes(int pointer,
byte[] bytes,
int count)
|
void |
getBytes(int pointer,
byte[] bytes,
int to,
int count)
|
int |
getByteUnsigned()
Read unsigned byte at current address. |
int |
getByteUnsigned(int pointer)
Read unsigned byte at pointer. |
ISqlJetMemoryPointer |
getIdentic()
|
int |
getInt()
Read int at current address. |
int |
getInt(int pointer)
Read int at pointer. |
long |
getIntUnsigned()
Read unsigned int at current address. |
long |
getIntUnsigned(int pointer)
Read unsigned int at pointer. |
int |
getLimit()
|
long |
getLong()
Read long at current address. |
long |
getLong(int pointer)
Read long at pointer. |
ISqlJetMemoryPointer |
getMoved(int count)
|
int |
getPointer()
Get pointer address (offset in buffer). |
short |
getShort()
Read short at current address. |
short |
getShort(int pointer)
Read short at pointer. |
int |
getShortUnsigned()
Read unsigned short at current address. |
int |
getShortUnsigned(int pointer)
Read unsigned short at pointer. |
void |
limit(int n)
|
void |
movePointer(int count)
Move pointer. |
void |
putByte(byte value)
Write byte at current address. |
void |
putByte(int pointer,
byte value)
Write byte at pointer. |
void |
putBytes(byte[] bytes)
|
void |
putBytes(int pointer,
byte[] bytes)
|
void |
putBytes(int pointer,
byte[] bytes,
int count)
|
void |
putBytes(int pointer,
byte[] bytes,
int to,
int count)
|
void |
putByteUnsigned(int value)
Write unsigned byte at current address. |
void |
putByteUnsigned(int pointer,
int value)
Write unsigned byte at pointer. |
void |
putInt(int value)
Write int at current address. |
void |
putInt(int pointer,
int value)
Write int at pointer. |
void |
putIntUnsigned(int pointer,
long value)
Write unsigned int at pointer. |
void |
putIntUnsigned(long value)
Write unsigned int at current address. |
void |
putLong(int pointer,
long value)
Write long at pointer. |
void |
putLong(long value)
Write long at current address. |
void |
putShort(int pointer,
short value)
Write short at pointer. |
void |
putShort(short value)
Write short at current address. |
void |
putShortUnsigned(int value)
Write unsigned short at current address. |
void |
putShortUnsigned(int pointer,
int value)
Write unsigned short at pointer. |
int |
readFromFile(int pointer,
java.io.RandomAccessFile file,
long position,
int count)
Read from file into memory chunk at pointer. |
int |
readFromFile(java.io.RandomAccessFile file,
long position,
int count)
Read from file at current address. |
int |
remaining()
|
void |
setPointer(int pointer)
Set pointer address (offset in buffer). |
int |
writeToFile(int pointer,
java.io.RandomAccessFile file,
long position,
int count)
Write from memory chunk at pointer to file. |
int |
writeToFile(java.io.RandomAccessFile file,
long position,
int count)
Write to file at current address. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlJetMemoryPointer(ISqlJetMemoryBuffer buffer,
int pointer)
public SqlJetMemoryPointer(ISqlJetMemoryBuffer buffer,
int pointer,
int limit)
| Method Detail |
|---|
public final ISqlJetMemoryBuffer getBuffer()
ISqlJetMemoryPointer
getBuffer in interface ISqlJetMemoryPointerpublic final int getPointer()
ISqlJetMemoryPointer
getPointer in interface ISqlJetMemoryPointerpublic final void setPointer(int pointer)
ISqlJetMemoryPointer
setPointer in interface ISqlJetMemoryPointerpublic final void movePointer(int count)
ISqlJetMemoryPointer
movePointer in interface ISqlJetMemoryPointercount - count which added to address. May be negative.public final byte getByte()
ISqlJetMemoryPointer
getByte in interface ISqlJetMemoryPointerpublic final int getInt()
ISqlJetMemoryPointer
getInt in interface ISqlJetMemoryPointerpublic final long getLong()
ISqlJetMemoryPointer
getLong in interface ISqlJetMemoryPointerpublic final short getShort()
ISqlJetMemoryPointer
getShort in interface ISqlJetMemoryPointerpublic final int getByteUnsigned()
ISqlJetMemoryPointer
getByteUnsigned in interface ISqlJetMemoryPointerpublic final long getIntUnsigned()
ISqlJetMemoryPointer
getIntUnsigned in interface ISqlJetMemoryPointerpublic final int getShortUnsigned()
ISqlJetMemoryPointer
getShortUnsigned in interface ISqlJetMemoryPointerpublic final void putByte(byte value)
ISqlJetMemoryPointer
putByte in interface ISqlJetMemoryPointerpublic final void putInt(int value)
ISqlJetMemoryPointer
putInt in interface ISqlJetMemoryPointerpublic final void putLong(long value)
ISqlJetMemoryPointer
putLong in interface ISqlJetMemoryPointerpublic final void putShort(short value)
ISqlJetMemoryPointer
putShort in interface ISqlJetMemoryPointerpublic final void putByteUnsigned(int value)
ISqlJetMemoryPointer
putByteUnsigned in interface ISqlJetMemoryPointerpublic final void putIntUnsigned(long value)
ISqlJetMemoryPointer
putIntUnsigned in interface ISqlJetMemoryPointerpublic final void putShortUnsigned(int value)
ISqlJetMemoryPointer
putShortUnsigned in interface ISqlJetMemoryPointer
public final int readFromFile(java.io.RandomAccessFile file,
long position,
int count)
throws java.io.IOException
ISqlJetMemoryPointer
readFromFile in interface ISqlJetMemoryPointerjava.io.IOException
public final int writeToFile(java.io.RandomAccessFile file,
long position,
int count)
throws java.io.IOException
ISqlJetMemoryPointer
writeToFile in interface ISqlJetMemoryPointerjava.io.IOExceptionpublic final int getAbsolute(int pointer)
getAbsolute in interface ISqlJetMemoryPointerpointer -
public final byte getByte(int pointer)
ISqlJetMemoryPointer
getByte in interface ISqlJetMemoryPointerpublic final int getByteUnsigned(int pointer)
ISqlJetMemoryPointer
getByteUnsigned in interface ISqlJetMemoryPointerpublic final int getInt(int pointer)
ISqlJetMemoryPointer
getInt in interface ISqlJetMemoryPointerpublic final long getIntUnsigned(int pointer)
ISqlJetMemoryPointer
getIntUnsigned in interface ISqlJetMemoryPointerpublic final long getLong(int pointer)
ISqlJetMemoryPointer
getLong in interface ISqlJetMemoryPointerpublic final short getShort(int pointer)
ISqlJetMemoryPointer
getShort in interface ISqlJetMemoryPointerpublic final int getShortUnsigned(int pointer)
ISqlJetMemoryPointer
getShortUnsigned in interface ISqlJetMemoryPointer
public final void putByte(int pointer,
byte value)
ISqlJetMemoryPointer
putByte in interface ISqlJetMemoryPointer
public final void putByteUnsigned(int pointer,
int value)
ISqlJetMemoryPointer
putByteUnsigned in interface ISqlJetMemoryPointer
public final void putInt(int pointer,
int value)
ISqlJetMemoryPointer
putInt in interface ISqlJetMemoryPointer
public final void putIntUnsigned(int pointer,
long value)
ISqlJetMemoryPointer
putIntUnsigned in interface ISqlJetMemoryPointer
public final void putLong(int pointer,
long value)
ISqlJetMemoryPointer
putLong in interface ISqlJetMemoryPointer
public final void putShort(int pointer,
short value)
ISqlJetMemoryPointer
putShort in interface ISqlJetMemoryPointer
public final void putShortUnsigned(int pointer,
int value)
ISqlJetMemoryPointer
putShortUnsigned in interface ISqlJetMemoryPointer
public final int readFromFile(int pointer,
java.io.RandomAccessFile file,
long position,
int count)
throws java.io.IOException
ISqlJetMemoryPointer
readFromFile in interface ISqlJetMemoryPointerjava.io.IOException
public final int writeToFile(int pointer,
java.io.RandomAccessFile file,
long position,
int count)
throws java.io.IOException
ISqlJetMemoryPointer
writeToFile in interface ISqlJetMemoryPointerjava.io.IOExceptionpublic final int remaining()
remaining in interface ISqlJetMemoryPointer
public final void copyFrom(int dstPos,
ISqlJetMemoryPointer src,
int srcPos,
int length)
copyFrom in interface ISqlJetMemoryPointer
public final void copyFrom(ISqlJetMemoryPointer src,
int srcPos,
int length)
copyFrom in interface ISqlJetMemoryPointer
public final void copyFrom(ISqlJetMemoryPointer src,
int length)
copyFrom in interface ISqlJetMemoryPointer
public final void fill(int count,
byte value)
fill in interface ISqlJetMemoryPointer
public final void fill(int from,
int count,
byte value)
fill in interface ISqlJetMemoryPointerpublic final void getBytes(byte[] bytes)
getBytes in interface ISqlJetMemoryPointer
public final void getBytes(int pointer,
byte[] bytes)
getBytes in interface ISqlJetMemoryPointer
public final void getBytes(int pointer,
byte[] bytes,
int count)
getBytes in interface ISqlJetMemoryPointer
public final void getBytes(int pointer,
byte[] bytes,
int to,
int count)
getBytes in interface ISqlJetMemoryPointerpublic final void putBytes(byte[] bytes)
putBytes in interface ISqlJetMemoryPointer
public final void putBytes(int pointer,
byte[] bytes)
putBytes in interface ISqlJetMemoryPointer
public final void putBytes(int pointer,
byte[] bytes,
int count)
putBytes in interface ISqlJetMemoryPointer
public final void putBytes(int pointer,
byte[] bytes,
int to,
int count)
putBytes in interface ISqlJetMemoryPointerpublic final int compareTo(ISqlJetMemoryPointer ptr)
compareTo in interface ISqlJetMemoryPointerpublic final void limit(int n)
limit in interface ISqlJetMemoryPointerpublic final int getLimit()
getLimit in interface ISqlJetMemoryPointerpublic final ISqlJetMemoryPointer getIdentic()
getIdentic in interface ISqlJetMemoryPointerpublic ISqlJetMemoryPointer getMoved(int count)
getMoved in interface ISqlJetMemoryPointer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||