public abstract class TreeSetTypeHandler extends java.lang.Object implements InstantiatingTypeHandler, QueryableTypeHandler
| Constructor and Description |
|---|
TreeSetTypeHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(ReferenceActivationContext context)
gets called when an object is to be activated.
|
protected abstract java.util.TreeSet |
create(java.util.Comparator comparator) |
void |
defragment(DefragmentContext context)
gets called when an object gets defragmented.
|
void |
delete(DeleteContext context)
gets called when an object gets deleted.
|
boolean |
descendsIntoMembers() |
java.lang.Object |
instantiate(ReadContext context) |
void |
write(WriteContext context,
java.lang.Object obj)
gets called when an object is to be written to the database.
|
void |
writeInstantiation(WriteContext context,
java.lang.Object obj)
gets called when an object is to be written to the database.
|
public boolean descendsIntoMembers()
descendsIntoMembers in interface QueryableTypeHandlerpublic void writeInstantiation(WriteContext context, java.lang.Object obj)
InstantiatingTypeHandlerReferenceTypeHandler#activate(WriteContext)writeInstantiation in interface InstantiatingTypeHandlerobj - the objectpublic java.lang.Object instantiate(ReadContext context)
instantiate in interface InstantiatingTypeHandlerprotected abstract java.util.TreeSet create(java.util.Comparator comparator)
public void activate(ReferenceActivationContext context)
ReferenceTypeHandleractivate in interface ReferenceTypeHandlerpublic void write(WriteContext context, java.lang.Object obj)
TypeHandler4write in interface TypeHandler4obj - the objectpublic void defragment(DefragmentContext context)
TypeHandler4defragment in interface TypeHandler4public void delete(DeleteContext context) throws Db4oIOException
TypeHandler4delete in interface TypeHandler4Db4oIOException