geronimo-xbean-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Austin <mail-li...@revolsys.com>
Subject Re: Using maps as properties for a bean
Date Fri, 22 Dec 2006 22:25:51 GMT
I just tried that and also it does not work.

Paul

On Fri, 2006-12-22 at 21:43 +0100, Guillaume Nodet wrote:

> THis is just a guess, but the default namespace is not
> the spring namespace, so i'm wondering if you should write:
> 
> <beans:beans
>  xmlns="http://ns.com/app/1.0"
>  xmlns:beans="http://www.springframework.org/schema/beans"
>  xmlns:util="http://www.springframework.org/schema/util"
> >
>  <MyObject>
>    <mapProperty>
>      <util:map>
>         <!-- Use the spring namespace for entry -->
>         <beans:entry key="sideBar" value="hello" />
>      </util:map>
>    </mapProperty>
>  </MyObject>
> </beans:beans>
> 
> On 12/22/06, Paul Austin <mail-lists@revolsys.com> wrote:
> > I am trying to set a map property on a bean using xbean-2.6 and all I
> > seem to get back is an empty map.
> >
> > The bean config file is similar to as shown below.
> >
> >
> > <beans:beans
> >   xmlns="http://ns.com/app/1.0"
> >   xmlns:beans="http://www.springframework.org/schema/beans"
> >   xmlns:util="http://www.springframework.org/schema/util"
> > >
> >   <MyObject>
> >     <mapProperty>
> >       <util:map>
> >          <entry key="sideBar" value="hello" />
> >       </util:map>
> >     </mapProperty>
> >   </MyObject>
> > </beans:beans>
> >
> >
> > If I add a log statement to MyObject.setMapProperty it is called but the
> > value is {}. also when I then get the values later it is also the empty
> > collection (I was wondering if the map was set first and then populated
> > later).
> >
> >
> > class MyObject {
> >   public void setMapProperty(Map values) {
> >     log.debug(values);
> >     this.mapProperty = values;
> >   }
> > }
> >
> >
> > Any ideas? Have I got the syntax right?
> >
> > Paul
> >
> >
> 
> 

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message