Package com.db4o.typehandlers
Interface TypeHandler4
- 
- All Known Subinterfaces:
- BuiltinTypeHandler,- CascadingTypeHandler,- FieldAwareTypeHandler,- IndexableTypeHandler,- InstantiatingTypeHandler,- QueryableTypeHandler,- ReferenceTypeHandler,- TypeFamilyTypeHandler,- ValueTypeHandler,- VariableLengthTypeHandler,- VersionedTypeHandler
 - All Known Implementing Classes:
- ArrayHandler,- ArrayHandler0,- ArrayHandler1,- ArrayHandler3,- ArrayHandler5,- BigSetTypeHandler,- BooleanHandler,- ByteHandler,- CharHandler,- CollectionTypeHandler,- DateHandler,- DateHandler0,- DateHandlerBase,- DoubleHandler,- DoubleHandler0,- FloatHandler,- FloatHandler0,- HashtableTypeHandler,- IDHandler,- IgnoreFieldsTypeHandler,- InterfaceTypeHandler,- IntHandler,- IntHandler0,- LongHandler,- LongHandler0,- MapTypeHandler,- MultidimensionalArrayHandler,- MultidimensionalArrayHandler0,- MultidimensionalArrayHandler3,- NetDateTime,- NetDecimal,- NetSByte,- NetSimpleTypeHandler,- NetTypeHandler,- NetUInt,- NetULong,- NetUShort,- NullFieldAwareTypeHandler,- OpenTypeHandler,- OpenTypeHandler0,- OpenTypeHandler2,- OpenTypeHandler7,- PlainObjectHandler,- PrimitiveHandler,- ShortHandler,- ShortHandler0,- StandardReferenceTypeHandler,- StandardReferenceTypeHandler0,- StringBasedValueTypeHandlerBase,- StringBufferHandler,- StringHandler,- StringHandler0,- TreeSetTypeHandler,- UnmodifiableListTypeHandler,- VectorTypeHandler
 
 public interface TypeHandler4handles reading, writing, deleting, defragmenting and comparisons for types of objects.
 Custom Typehandlers can be implemented to alter the default behaviour of storing all non-transient fields of an object.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddefragment(DefragmentContext context)gets called when an object gets defragmented.voiddelete(DeleteContext context)gets called when an object gets deleted.voidwrite(WriteContext context, java.lang.Object obj)gets called when an object is to be written to the database.
 
- 
- 
- 
Method Detail- 
deletevoid delete(DeleteContext context) throws Db4oIOException gets called when an object gets deleted.- Parameters:
- context-
- Throws:
- Db4oIOException
 
 - 
defragmentvoid defragment(DefragmentContext context) gets called when an object gets defragmented.- Parameters:
- context-
 
 - 
writevoid write(WriteContext context, java.lang.Object obj) gets called when an object is to be written to the database.- Parameters:
- context-
- obj- the object
 
 
- 
 
-