------ Version 0.2.1 ------ Revision: 45 Author: Date: 3:32:14 PM, Tuesday, 9 February 2010 Message: [bugfix 8] The classes using the ListProperty extension find their respective fields initialized to an ArrayList at unmarshalling time The code used to test that, during unmarshalling, a list property fields *stays* a ListProperty and is *not* being initialised to an ArrayList by the unmarshaller/handler. ---- Added : /JAXBean/trunk/samples/src/dummylp Added : /JAXBean/trunk/samples/src/dummylp/usesBindings Added : /JAXBean/trunk/samples/src/dummylp/usesBindings/TestMarshUnmarshal.java Revision: 44 Author: Date: 3:15:34 PM, Tuesday, 9 February 2010 Message: [bugfix 8] The classes using the ListProperty extension find their respective fields initialized to an ArrayList at unmarshalling time Now, the PropertyListField initializes a PropertyList member at construction time, while the PropListenerInjectorPlugin generates the code to use lazy-init approach when returning the Bound/Restricted support from their respective getters. This ensures that, no matter the order in which the ListProperty-cnstr/getXXXSupport are called, the ListProperty will always find the required support initialized (that is, if using the getXXXSupport method to obtain them!!!). ---- Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/PropListenerInjectorPlugin.java Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/PropertyListField.java Revision: 43 Author: Date: 3:10:46 PM, Tuesday, 9 February 2010 Message: [bugfix 7] The generated setter continue to use Property/VetoableChangeSupportEx even when plugin invoked with -no-coll-listeners Together with the fixes in PropListenerInjectorPlugin, the SimpleField is able to gather enough information to decide wheter or not to use the *extended* Bound/Restricted support or only the standard JavaBeans one. ---- Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/SingleField.java Revision: 42 Author: Date: 3:01:27 PM, Tuesday, 9 February 2010 Message: Removed the final for the fixNullRef method ---- Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/AbstractListField.java Revision: 41 Author: Date: 2:56:34 PM, Tuesday, 9 February 2010 Message: Purely cosmetic changes (indentation in some areas, etc) ---- Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/AbstractField.java Revision: 40 Author: Date: 12:38:13 PM, Tuesday, 9 February 2010 Message: [Bugfix 6] Incorrect params passed to PropertyChangeSupport#firePropertyChange in generated setters ---- Modified : /JAXBean/trunk/src/org/no0ne/jaxbworks/proplistinjector/SingleField.java ------ Version 0.2 ------ Revision: 39 Date: 5:37:45 PM, Saturday, 11 July 2009 Message: Deleted unneeded episode file (will always be generated). Revision: 38 Date: 5:24:46 PM, Saturday, 11 July 2009 Message: Added Users Guide for v0.2 Revision: 32 Date: 11:46:54 PM, Friday, 10 July 2009 Message: Adjusted not to generate any listener support if: a. the single property is a collection; *and* b. the -no-coll-listeners option is used c. neither the class nor the schema explicitly requires a listener support Revision: 29 Date: 10:30:21 PM, Thursday, 9 July 2009 Message: v0.2 - added the support for the -no-coll-listeners option: - parsing he command line args by the plugin - adding the UntypedListField and its renderer - adjusting the InjectorFieldRendererFactory and DefaultFieldRenderer to honour the -no-coll-listeners option ------ Version 0.1.1 ------ Revision: 19 Date: 1:20:18 AM, Monday, 16 March 2009 Message: Added the inline and bindings file customization samples Revision: 18 Date: 5:10:10 PM, Monday, 9 March 2009 Message: Corrected a bug where the PropertyListField would throw a NullPointerException if the listener-support customisation is set to NONE