[
https://issues.apache.org/jira/browse/XBEAN-69?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet reassigned XBEAN-69:
------------------------------------
Assignee: Guillaume Nodet
> Support for maps of objects
> ---------------------------
>
> Key: XBEAN-69
> URL: https://issues.apache.org/jira/browse/XBEAN-69
> Project: XBean
> Issue Type: New Feature
> Components: spring
> Affects Versions: 2.8
> Environment: Linux JDK 1.4.2
> Reporter: Paul Austin
> Assigned To: Guillaume Nodet
> Fix For: 3.0
>
>
> The current syntax supports defining a map of values for a property. This
> only works if the value is a string.
> <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>
> <property key="sideBar">hello</property>
> </mapProperty>
> </MyObject>
> </beans:beans>
> For my application I would like the value of the map to be another XBean
> <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>
> <entry key="sideBar">
> <ChildObject>
> <name>Test</name>
> </ChildObject>
> </entry>
> </mapProperty>
> </MyObject>
> </beans:beans>
> I tried to use the spring map object but all this does is set an empty map.
> <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">
> <ChildObject>
> <name>Test</name>
> </ChildObject>
> </beans:entry>
> </util:map>
> </mapProperty>
> </MyObject>
> </beans:beans>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.