geronimo-xbean-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Austin (JIRA)" <j...@apache.org>
Subject [jira] Created: (XBEAN-69) Support for maps of objects
Date Thu, 04 Jan 2007 00:24:27 GMT
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


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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message