Package com.db4o.internal.marshall
Class MarshallerFamily
- java.lang.Object
- 
- com.db4o.internal.marshall.MarshallerFamily
 
- 
 public class MarshallerFamily extends java.lang.ObjectRepresents a db4o file format version, assembles all the marshallers needed to read/write this specific version. A marshaller knows how to read/write certain types of values from/to its representation on disk for a given db4o file format version. Responsibilities are somewhat overlapping with TypeHandler's.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMarshallerFamily.FamilyVersion
 - 
Field SummaryFields Modifier and Type Field Description ClassMarshaller_classFieldMarshaller_fieldPrimitiveMarshaller_primitive
 - 
Constructor SummaryConstructors Constructor Description MarshallerFamily(int converterVersion, int handlerVersion, ClassMarshaller classMarshaller, FieldMarshaller fieldMarshaller, PrimitiveMarshaller primitiveMarshaller)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MarshallerFamilycurrent()static MarshallerFamilyforConverterVersion(int n)inthandlerVersion()static MarshallerFamilylatestFamily(int version)static MarshallerFamilyversion(int n)
 
- 
- 
- 
Field Detail- 
_classpublic final ClassMarshaller _class 
 - 
_fieldpublic final FieldMarshaller _field 
 - 
_primitivepublic final PrimitiveMarshaller _primitive 
 
- 
 - 
Constructor Detail- 
MarshallerFamilypublic MarshallerFamily(int converterVersion, int handlerVersion, ClassMarshaller classMarshaller, FieldMarshaller fieldMarshaller, PrimitiveMarshaller primitiveMarshaller)
 
- 
 - 
Method Detail- 
latestFamilypublic static MarshallerFamily latestFamily(int version) 
 - 
versionpublic static MarshallerFamily version(int n) 
 - 
currentpublic static MarshallerFamily current() 
 - 
forConverterVersionpublic static MarshallerFamily forConverterVersion(int n) 
 - 
handlerVersionpublic int handlerVersion() 
 
- 
 
-