|
From: Rod J. <rod...@in...> - 2004-04-27 15:16:11
|
I think we should support this--I had somewhere last week = where I could have used it (although it was easy enough to = use another approach). = I prefer Colin's syntax approach, although I think it can = still be refined (not that I can think of how to do so off = the top of my head). ---- Original message ---- >Date: Tue, 27 Apr 2= 004 09:58:40 -0400 >From: Colin Sampaleanu <col...@ex...> = >Subject: Re: [Springframework-developer] non-String keys for = map entries = >To: spr...@li... > >I agree it wou= ld 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=3D"myKey"/> > </key> > <value> > <ref bean=3D"myTarg= et"/> > </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=FCrgen h=F6ller [werk= 3AT] wrote: > >>A colleague of mine just suggested that <entry> tags i= n XML = bean definitions should also support non-String keys: After = all, a java.util.Map can take any Object as key. >> >>So instead of ju= st the current: >> >><map> >> <entry key=3D"myKey"> >> <ref bean= =3D"myTarget"/> >> </entry> >></map> >> >>We could also support som= ething like the following: >> >><map> >> <entry> >> <key> >> = <ref bean=3D"myKey"/> >> </key> >> <ref bean=3D"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=FCrgen H=F6ller >>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 2= 9 3 >>mailto:jue...@we... >>http://www.werk3at.com >>_= _____________________________________ >>werk3ATS - WIR ENTWICKELN ERFOL= G >> >> >>------------------------------------------------------- >>= 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 Ap= ril = 30th! >>http://www.thinkgeek.com/freeshipping/?cpg=12297 >>___________= ____________________________________ >>Springframework-developer mailin= g list >>Spr...@li... >>https://lis= ts.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 Apr= il = 30th! >http://www.thinkgeek.com/freeshipping/?cpg=12297 >_____________= __________________________________ >Springframework-developer mailing l= ist >Spr...@li... >https://lists.so= urceforge.net/lists/listinfo/springframework- developer |