db4o

ObjectConstructor Interface

interface to allow instantiating objects by calling specific constructors.

For a list of all members of this type, see ObjectConstructor Members.

[Visual Basic]
Public Interface ObjectConstructor
    Implements ObjectTranslator
[C#]
public interface ObjectConstructor : ObjectTranslator
[C++]
public __gc __interface ObjectConstructor : public ObjectTranslator
[JScript]
public interface ObjectConstructor extends ObjectTranslator

Remarks

interface to allow instantiating objects by calling specific constructors.

Examples: ../com/db4o/samples/translators.

By writing classes that implement this interface, it is possible to define which constructor is to be used during the instantiation of a stored object.

Before starting a db4o session, translator classes that implement the

ObjectConstructor
or ObjectTranslator need to be registered.

Example:
Configuration config = Db4o.configure();
ObjectClass oc = config.objectClass("package.className");
oc.translate(new FooTranslator());


Requirements

Namespace: com.db4o.config

Assembly: db4o (in db4o.dll)

See Also

ObjectConstructor Members | com.db4o.config Namespace