The basic change here would be to define an InstanceFactory that returns a fully initialized instance for the target component:
class InstanceFactory<T> {
  InstanceWrapper<T> createInstance();
}

The implementation of this can be provided by the user (which allows codegen at development time), generated during contribution, or generated during logical->physical mapping. The resulting physical component definition would be:

Sounds good. I'll be making some changes incorporating the ComponentManager in which will require a refactor of the existing builders. We can then tie those into the work on the builders you describe above.

Jim



Jim Marino
[EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to