JOMC Model Changelog

Version 1.2.2 (2012-03-27T23:26:48+0000)

Version Date Developer Action Description
1.1 2010-07-28 schulte2005 ADD Added a location attribute to the @XmlSchema annotation of the org.jomc.model package. Added a @XmlNs annotation to the @XmlSchema annotation of the org.jomc.model package.
1.1 2010-07-28 schulte2005 ADD Added methods getAnyElement and getAnyElements taking a type. See the CLIRR report.
1.1 2010-07-28 schulte2005 FIX Corrected a ClassCastExpcetion thrown by class org.jomc.model.modlet.DefaultModelProcessor when transforming models using stylesheets producing illegal transformation results.
1.2 2012-02-16 schulte2005 ADD Added a META-INF/sun-jaxb.episode file.
1.2 2012-02-16 schulte2005 ADD Added a type attribute to the Text complex type of the jomc-1.2.xsd schema.
1.2 2012-02-16 schulte2005 FIX Corrected method findTransformers of class org.jomc.model.modlet.DefaultModelProcessor to create Transformers supporting resolution of relative URIs based on the system id of found transformations.
1.2 2012-02-16 schulte2005 FIX Corrected method getClasspathModule of class org.jomc.model.Modules to search for class path implementations of any specification, not just resolved specifications.
1.2 2012-02-16 schulte2005 FIX Corrected method getClasspathModule of class org.jomc.model.Modules to also resolve specifications specified by overridden dependencies.
1.2 2012-02-16 schulte2005 FIX Updated class org.jomc.model.modlet.DefaultModelValidator to additionally validate inheritance of any elements.
1.2 2012-02-16 schulte2005 FIX Updated class org.jomc.model.modlet.DefaultModelValidator to correctly validate model object inheritance.
1.2 2012-02-16 schulte2005 REMOVE Removed the jomc-1.0.xsd schema deprecated by the jomc-1.2.xsd schema.
1.2 2012-02-16 schulte2005 UPDATE Updated methods isDefaultEnabled and getDefaultTransformerLocation of class org.jomc.model.modlet.DefaultModelProcessor to support system properties org.jomc.model.modlet.DefaultModelProcessor.defaultEnabled and org.jomc.model.modlet.DefaultModelProcessor.defaultTransformerLocation deprecating system properties org.jomc.model.DefaultModelProcessor.defaultEnabled and org.jomc.model.DefaultModelProcessor.defaultTransformerLocation.
1.2 2012-02-16 schulte2005 UPDATE Updated methods isDefaultEnabled and getDefaultModuleLocation of class org.jomc.model.modlet.DefaultModelProvider to support system properties org.jomc.model.modlet.DefaultModelProvider.defaultEnabled and org.jomc.model.modlet.DefaultModelProvider.defaultModuleLocation deprecating system properties org.jomc.model.DefaultModelProvider.defaultEnabled and org.jomc.model.DefaultModelProvider.defaultModuleLocation.
1.2 2012-02-16 schulte2005 UPDATE Updated method findTransformers of class org.jomc.model.modlet.DefaultModelProcessor to add system properties to transformers as parameters.
1.2 2012-02-16 schulte2005 UPDATE Updated method processModel of class org.jomc.model.modlet.DefaultModelProcessor to support model context attributes org.jomc.model.modlet.DefaultModelProcessor.enabledAttribute and org.jomc.model.modlet.DefaultModelProcessor.transformerLocationAttribute. See the CLIRR report.
1.2 2012-02-16 schulte2005 UPDATE Updated method findModel of class org.jomc.model.modlet.DefaultModelProvider to support model context attributes org.jomc.model.modlet.DefaultModelProvider.enabledAttribute and org.jomc.model.modlet.DefaultModelProvider.moduleLocationAttribute. See the CLIRR report.
1.2 2012-02-16 schulte2005 UPDATE Added property validating to class org.jomc.model.modlet.DefaultModelProvider and updated method findModules to support model context attribute org.jomc.model.modlet.DefaultModelProvider.validatingAttribute. See the CLIRR report.
1.2.1 2012-03-14 schulte2005 FIX Corrected the message of the model validation report detail with identifier IMPLEMENTATION_DEPENDENCY_OVERRIDE_PROPERTY_WARNING.
1.2.2 2012-03-28 schulte2005 FIX Updated method createObject of class org.jomc.model.Modules to correct a synchronization issue causing deadlocks when an object is starting threads during instantiation re-entering the method blocking the instantiation from completing.