Package com.db4o.internal.marshall
Interface InternalReadContext
-
- All Superinterfaces:
Context
,HandlerVersionContext
,ReadBuffer
,ReadContext
- All Known Subinterfaces:
ObjectIdContext
- All Known Implementing Classes:
AbstractReadContext
,CollectIdContext
,DeleteContextImpl
,ObjectHeaderContext
,ObjectIdContextImpl
,ObjectReferenceContext
,QueryingReadContext
,UnmarshallingContext
public interface InternalReadContext extends ReadContext, HandlerVersionContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReadBuffer
buffer()
ReadBuffer
buffer(ReadBuffer buffer)
ObjectContainerBase
container()
int
handlerVersion()
void
notifyNullReferenceSkipped()
int
offset()
returns the current offset in the bufferjava.lang.Object
read(TypeHandler4 handler)
java.lang.Object
readAtCurrentSeekPosition(TypeHandler4 handler)
ReadWriteBuffer
readIndirectedBuffer()
void
seek(int offset)
positions the read pointer at the specified position-
Methods inherited from interface com.db4o.marshall.Context
objectContainer, transaction
-
Methods inherited from interface com.db4o.internal.marshall.HandlerVersionContext
slotFormat
-
Methods inherited from interface com.db4o.marshall.ReadBuffer
readBitMap, readByte, readBytes, readInt, readLong
-
Methods inherited from interface com.db4o.marshall.ReadContext
readObject, readObject
-
-
-
-
Method Detail
-
buffer
ReadBuffer buffer(ReadBuffer buffer)
-
buffer
ReadBuffer buffer()
-
container
ObjectContainerBase container()
-
offset
int offset()
Description copied from interface:ReadBuffer
returns the current offset in the buffer- Specified by:
offset
in interfaceReadBuffer
- Returns:
- the offset
-
read
java.lang.Object read(TypeHandler4 handler)
-
readAtCurrentSeekPosition
java.lang.Object readAtCurrentSeekPosition(TypeHandler4 handler)
-
readIndirectedBuffer
ReadWriteBuffer readIndirectedBuffer()
-
seek
void seek(int offset)
Description copied from interface:ReadBuffer
positions the read pointer at the specified position- Specified by:
seek
in interfaceReadBuffer
- Parameters:
offset
- the desired position in the buffer
-
handlerVersion
int handlerVersion()
- Specified by:
handlerVersion
in interfaceHandlerVersionContext
-
notifyNullReferenceSkipped
void notifyNullReferenceSkipped()
-
-