Package com.db4o.typehandlers
Interface CascadingTypeHandler
-
- All Superinterfaces:
TypeHandler4
- All Known Subinterfaces:
FieldAwareTypeHandler
- All Known Implementing Classes:
ArrayHandler
,ArrayHandler0
,ArrayHandler1
,ArrayHandler3
,ArrayHandler5
,BigSetTypeHandler
,CollectionTypeHandler
,HashtableTypeHandler
,IgnoreFieldsTypeHandler
,InterfaceTypeHandler
,MapTypeHandler
,MultidimensionalArrayHandler
,MultidimensionalArrayHandler0
,MultidimensionalArrayHandler3
,NullFieldAwareTypeHandler
,OpenTypeHandler
,OpenTypeHandler0
,OpenTypeHandler2
,OpenTypeHandler7
,StandardReferenceTypeHandler
,StandardReferenceTypeHandler0
,UnmodifiableListTypeHandler
,VectorTypeHandler
public interface CascadingTypeHandler extends TypeHandler4
TypeHandler for objects with members.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cascadeActivation(ActivationContext context)
will be called during activation if the handled object is already activevoid
collectIDs(QueryingReadContext context)
will be called during querying to ask for IDs of member objects of the handled object.TypeHandler4
readCandidateHandler(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(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(QueryingReadContext context)
will be called during querying to ask for IDs of member objects of the handled object.- Parameters:
context
-
-
-