Jason,
For simple property types (e.g. boolean, int, String, Class) you can
use the <set> element (please refer to the BuilderFactory
documentation http://jakarta.apache.org/hivemind/hivemind/BuilderFactory.html).
For a List type property you will normally want to use a
<set-configuration> und thus define a HiveMind configuration point for
the list and contribute the List elements to that extension point.
Your other alternative (if you really don't want to use a
configuration for some reason) would be to use <set> or <set-object>
in which case you will have to implement a HiveMind object provider or
translator which will somehow construct the list from a String for
you. But as I said I think a configuration is what you are looking
for.
HTH,
--knut
On Tue, 7 Dec 2004 17:21:00 -0500, Jason Vasquez <[EMAIL PROTECTED]> wrote:
> Maybe I'm just being dense...
>
> Is there any way to set a list of properties from the BuilderFactory? For
> example,
> it'd be nice if you could do something like this:
>
> public class FooImpl implements Foo {
> public void setMyList(List myList) { ... }
> }
>
> <service-point id="Foo" interface="Foo">
> <invoke-factory>
> <construct class="FooImpl">
> <list property="myList">
> <item>foo</item>
> <item>bar</item>
> </list>
> </construct>
> </invoke-factory>
> </service-point>
>
> Am I missing something?
>
> -jason
>
> --
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]