|
From: <tho...@tr...> - 2004-04-27 14:50:48
|
I too think this would be valuable.
I'd like to keep it simple. The following seems to me the most consistent with
the current syntax and with the Map interface itself:
<map>
<entry keyref="myBean">
<ref bean="myTarget"/>
</entry>
</map>
or
<map>
<entry>
<key>
<ref bean="myKeyBean"/>
</key>
<value>
<ref bean="myTargetBean"/>
</value>
</entry>
</map>
This should also be valid, but I would not recommend using it:
<map>
<entry>
<key>
<ref bean="myKeyBean"/>
</key>
<ref bean="myTargetBean"/>
</entry>
</map>
Thomas
Quoting Colin Sampaleanu <col...@ex...>:
> I agree it would be very good to have. I've been hit a few times by the
> lack.
>
> I am ok with your syntax, given that probably most of the uses will
> still be the simple case. An alternative would be to have another kind
> of entry allowed
>
> <map>
> <complexentry>
> <key>
> <ref bean="myKey"/>
> </key>
> <value>
> <ref bean="myTarget"/>
> </value>
> </complexentry>
> </map>
>
> 'complexentry' is just a name I came up with now. I don't really like it
> or think it that suitable...
>
> Colin
>
>
> jürgen höller [werk3AT] wrote:
>
> >A colleague of mine just suggested that <entry> tags in XML bean definitions
> should also support non-String keys: After all, a java.util.Map can take any
> Object as key.
> >
> >So instead of just the current:
> >
> ><map>
> > <entry key="myKey">
> > <ref bean="myTarget"/>
> > </entry>
> ></map>
> >
> >We could also support something like the following:
> >
> ><map>
> > <entry>
> > <key>
> > <ref bean="myKey"/>
> > </key>
> > <ref bean="myTarget"/>
> > </entry>
> ></map>
> >
> >The problem is the syntax: It looks odd to have the <ref> Map value at the
> same level as the <key> subtag, with the latter having a nested <ref>
> again...
> >
> >Any ideas?
> >
> >Juergen
> >
> >
> >DI Jürgen Höller
> >Senior System Architect
> >______________________________________
> >
> >werk3ATS - division systementwicklung
> >werk3AT informations- und mediensysteme
> >
> >europaplatz 4
> >A - 4020 linz
> >
> >t. +43 (0) 732 71 65 29 502
> >f. +43 (0) 732 71 65 29 3
> >mailto:jue...@we...
> >http://www.werk3at.com
> >______________________________________
> >werk3ATS - WIR ENTWICKELN ERFOLG
> >
> >
> >-------------------------------------------------------
> >This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> >For a limited time only, get FREE Ground shipping on all orders of $35
> >or more. Hurry up and shop folks, this offer expires April 30th!
> >http://www.thinkgeek.com/freeshipping/?cpg297
> >_______________________________________________
> >Springframework-developer mailing list
> >Spr...@li...
> >https://lists.sourceforge.net/lists/listinfo/springframework-developer
> >
> >
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> For a limited time only, get FREE Ground shipping on all orders of $35
> or more. Hurry up and shop folks, this offer expires April 30th!
> http://www.thinkgeek.com/freeshipping/?cpg297
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
|