Community
Participate
Working Groups
Empty Collections For fields/properties annotated with @XmlElementWrapper if the collection is empty the wrapper element should be marshalled out. This is done by JAXB to differentiate between null and empty collections. Nillable If the field/property is annotated with @XmlElementWrapper(nillable=true) and the collection is null, then the wrapper element should be marshalled with xsi:nil="true".
Created attachment 206865 [details] WIP
Created attachment 206876 [details] WIP
Created attachment 206978 [details] Work in progress
Created attachment 206979 [details] Work in progress
Created attachment 206980 [details] Work in progress
Created attachment 206983 [details] Work in progress
Created attachment 207059 [details] Work in progress
Created attachment 208512 [details] WIP - re-based on 2.3
Created attachment 208580 [details] Patch - code changes - 2.3
Created attachment 208581 [details] Patch - test changes - 2.3
Created attachment 208582 [details] Patch - test changes - 2.3
Created attachment 209576 [details] Patch - test changes - 2.3
Created attachment 209577 [details] Patch - code changes - 2.3
Created attachment 209578 [details] Patch - code changes - 2.4
Created attachment 210016 [details] Work in progress
Created attachment 210222 [details] Patch - Code changes
Created attachment 210223 [details] Patch - Test changes
Created attachment 210274 [details] Patch - test changes
Created attachment 210275 [details] Patch - code changes
Checked into trunk, waiting for bug 368863 to go into 2.3 before backporting this.
Checked into 2.3.3 as well.
*** Bug 291406 has been marked as a duplicate of this bug. ***
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink