Summary
TypeHandler for objects with members.
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Typehandlers - Interfaces
- Implementing Types
-
- OpenTypeHandler7
- I
Field Aware Type Handler - Multidimensional
Array Handler - Multidimensional
Array Handler0 - OpenTypeHandler2
- Collection
Type Handler - OpenTypeHandler
- ArrayHandler0
- Null
Field Aware Type Handler - ArrayHandler5
- ArrayHandler
- MapTypeHandler
- Multidimensional
Array Handler3 - InterfaceTypeHandler
- BigSetTypeHandler
- ArrayHandler1
- System
Array Type Handler - Standard
Reference Type Handler0 - ArrayHandler3
- Standard
Reference Type Handler - Ignore
Fields Type Handler - Generic
Collection Type Handler - OpenTypeHandler0
graph BT
Type-.->Interface0["ITypeHandler4"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/ITypeHandler4"
Type["ICascadingTypeHandler"]
class Type type-node
Implementing0["OpenTypeHandler7"]-.->Type
click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Versions/OpenTypeHandler7"
Implementing1["IFieldAwareTypeHandler"]-.->Type
click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/IFieldAwareTypeHandler"
Implementing2["MultidimensionalArrayHandler"]-.->Type
click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler"
Implementing3["MultidimensionalArrayHandler0"]-.->Type
click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler0"
Implementing4["OpenTypeHandler2"]-.->Type
click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Versions/OpenTypeHandler2"
Implementing5["CollectionTypeHandler"]-.->Type
click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/CollectionTypeHandler"
Implementing6["OpenTypeHandler"]-.->Type
click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/OpenTypeHandler"
Implementing7["ArrayHandler0"]-.->Type
click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler0"
Implementing8["NullFieldAwareTypeHandler"]-.->Type
click Implementing8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/NullFieldAwareTypeHandler"
Implementing9["ArrayHandler5"]-.->Type
click Implementing9 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler5"
Implementing10["ArrayHandler"]-.->Type
click Implementing10 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler"
Implementing11["MapTypeHandler"]-.->Type
click Implementing11 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/MapTypeHandler"
Implementing12["MultidimensionalArrayHandler3"]-.->Type
click Implementing12 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler3"
Implementing13["InterfaceTypeHandler"]-.->Type
click Implementing13 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/InterfaceTypeHandler"
Implementing14["BigSetTypeHandler"]-.->Type
click Implementing14 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Collections/BigSetTypeHandler"
Implementing15["ArrayHandler1"]-.->Type
click Implementing15 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler1"
Implementing16["SystemArrayTypeHandler"]-.->Type
click Implementing16 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/SystemArrayTypeHandler"
Implementing17["StandardReferenceTypeHandler0"]-.->Type
click Implementing17 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/StandardReferenceTypeHandler0"
Implementing18["ArrayHandler3"]-.->Type
click Implementing18 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler3"
Implementing19["StandardReferenceTypeHandler"]-.->Type
click Implementing19 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/StandardReferenceTypeHandler"
Implementing20["IgnoreFieldsTypeHandler"]-.->Type
click Implementing20 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/IgnoreFieldsTypeHandler"
Implementing21["GenericCollectionTypeHandler"]-.->Type
click Implementing21 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/GenericCollectionTypeHandler"
Implementing22["OpenTypeHandler0"]-.->Type
click Implementing22 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Versions/OpenTypeHandler0"
Syntax
public interface ICascadingTypeHandler : ITypeHandler4
Remarks
TypeHandler for objects with members.
Methods
Name | Value | Summary |
---|---|---|
CascadeActivation |
void |
will be called during activation if the handled
object is already active
|
CollectIDs |
void |
will be called during querying to ask for IDs of member
objects of the handled object.
|
ReadCandidateHandler |
ITypeHandler4 |
will be called during querying to ask for the handler
to be used to collect children of the handled object
|