db4o 8.0

com.db4o.typehandlers
Interface CascadingTypeHandler

All Superinterfaces:
TypeHandler4
All Known Implementing Classes:
CollectionTypeHandler, HashtableTypeHandler, IgnoreFieldsTypeHandler, MapTypeHandler, VectorTypeHandler

public interface CascadingTypeHandler
extends TypeHandler4

TypeHandler for objects with members.


Method Summary
 void cascadeActivation(ActivationContext context)
          will be called during activation if the handled object is already active
 void collectIDs(com.db4o.internal.marshall.QueryingReadContext context)
          will be called during querying to ask for IDs of member objects of the handled object.
 TypeHandler4 readCandidateHandler(com.db4o.internal.marshall.QueryingReadContext context)
          will be called during querying to ask for the handler to be used to collect children of the handled object
 
Methods inherited from interface com.db4o.typehandlers.TypeHandler4
defragment, delete, write
 

Method Detail

cascadeActivation

void cascadeActivation(ActivationContext context)
will be called during activation if the handled object is already active

Parameters:
context -

readCandidateHandler

TypeHandler4 readCandidateHandler(com.db4o.internal.marshall.QueryingReadContext context)
will be called during querying to ask for the handler to be used to collect children of the handled object

Parameters:
context -
Returns:

collectIDs

void collectIDs(com.db4o.internal.marshall.QueryingReadContext context)
will be called during querying to ask for IDs of member objects of the handled object.

Parameters:
context -

db4o 8.0

Copyright 2009 Versant Corporation. All rights reserved.