Package com.db4o.internal.marshall
Interface FieldMarshaller
-
- All Known Implementing Classes:
AbstractFieldMarshaller,FieldMarshaller0,FieldMarshaller1,FieldMarshaller2
public interface FieldMarshaller
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddefrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO sio, DefragmentContextImpl context)intmarshalledLength(ObjectContainerBase stream, ClassAspect aspect)FieldMetadataread(ObjectContainerBase stream, ClassMetadata clazz, ByteArrayBuffer reader)RawFieldSpecreadSpec(ObjectContainerBase stream, ByteArrayBuffer reader)voidwrite(Transaction trans, ClassMetadata clazz, ClassAspect aspect, ByteArrayBuffer writer)
-
-
-
Method Detail
-
write
void write(Transaction trans, ClassMetadata clazz, ClassAspect aspect, ByteArrayBuffer writer)
-
readSpec
RawFieldSpec readSpec(ObjectContainerBase stream, ByteArrayBuffer reader)
-
read
FieldMetadata read(ObjectContainerBase stream, ClassMetadata clazz, ByteArrayBuffer reader)
-
marshalledLength
int marshalledLength(ObjectContainerBase stream, ClassAspect aspect)
-
defrag
void defrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO sio, DefragmentContextImpl context)
-
-