Changelog

Release History

VersionDateDescription
1.12010-07-28 
1.22012-02-16 
1.2.12012-04-01 
1.32012-06-03 

Release 1.1 - 2010-07-28

TypeChangesBy

add

Added a location attribute to the @XmlSchema annotation of the org.jomc.modlet package. Added a @XmlNs annotation to the @XmlSchema annotation of the org.jomc.modlet package.schulte2005

add

Added methods getAnyElement and getAnyElements taking a type. See the CLIRR report.schulte2005

fix

Corrected method getModlets of class org.jomc.modlet.ModelContext to correctly initialize the list of modlets for implementations in packages other than org.jomc.modlet.schulte2005

fix

Added schemas-system-id-key, schemas-public-id-key and services-identifier-class-key keys to the modlets element of the jomc-modlet-1.0.xsd schema.schulte2005

fix

Corrected method getMergedModlet of class org.jomc.modlet.Modlets to correctly merge duplicate schemas and services.schulte2005

Release 1.2 - 2012-02-16

TypeChangesBy

add

Added a META-INF/sun-jaxb.episode file.schulte2005

add

Added method findModel taking a Model instance to class org.jomc.modlet.ModelContext. See the CLIRR report.schulte2005

add

Added property validating to class org.jomc.modlet.DefaultModletProvider and updated method findModlets to support model context attribute org.jomc.modlet.DefaultModletProvider.validatingAttribute. See the CLIRR report.schulte2005

add

Added the jomc-modlet-1.2.xsd schema deprecating the jomc-modlet-1.0.xsd schema.schulte2005

add

Added the Property complex type to the jomc-modlet-1.2.xsd schema and updated the Service complex type to support nested property elements.schulte2005

add

Added method createServiceObject to class org.jomc.modlet.ModelContext. See the CLIRR report.schulte2005

add

Added classes org.jomc.modlet.ModelContextFactory and org.jomc.modlet.ModelContextFactoryError deprecating methods getModelContextClassName, setModelContextClassName and createModelContext of class org.jomc.modlet.ModelContext. See the CLIRR report.schulte2005

add

Added methods createContext, createEntityResolver, createMarshaller, createResourceResolver, createSchema and createUnmarshaller taking a java.net.URI to class org.jomc.modlet.ModelContext. See the CLIRR report.schulte2005

fix

Updated class org.jomc.modlet.DefaultModelContext to close open streams when reading provider resources or manifest files fails.schulte2005

fix

Updated method setModletSchemaSystemId of class org.jomc.modlet.ModelContext to update the system id of all schemas matching the http://jomc.org/modlet public id when used after modlets have been initialized.schulte2005

fix

Corrected method getModlets of class org.jomc.modlet.ModelContext to reset the modlets of the instance before throwing a ModelException.schulte2005

update

Updated methods createMarshaller and createUnmarshaller of class org.jomc.modlet.DefaultModelContext to support Marshaller.Listener and Unmarshaller.Listener services.schulte2005

update

Updated methods getProviderLocation and getPlatformProviderLocation of class org.jomc.modlet.DefaultModelContext to support model context attributes org.jomc.modlet.DefaultModelContext.providerLocationAttribute and org.jomc.modlet.DefaultModelContext.platformProviderLocationAttribute. See the CLIRR report.schulte2005

update

Updated method findModlets of class org.jomc.modlet.DefaultModletProvider to support model context attributes org.jomc.modlet.DefaultModletProvider.enabledAttribute and org.jomc.modlet.DefaultModletProvider.modletLocationAttribute. See the CLIRR report.schulte2005

update

Updated class org.jomc.modlet.DefaultModelContext to support setting properties on service objects based on the Property complex type of the jomc-modlet-1.2.xsd schema.schulte2005

update

Updated the modlets and schemas elements of the jomc-modlet-1.2.xsd schema removing schemas-public-id-key and schema-public-id-key keys allowing multiple schemas to share the same public identifier.schulte2005

remove

Removed abstract modifier of method onLog of class org.jomc.modlet.ModelContext.Listener.schulte2005

remove

Removed the jomc-modlet-1.0.xsd schema deprecated by the jomc-modlet-1.2.xsd schema.schulte2005

Release 1.2.1 - 2012-04-01

TypeChangesBy

fix

Updated methods createEntityResolver(java.lang.String), createEntityResolver(java.net.URI), createResourceResolver(java.lang.String) and createResourceResolver(java.net.URI) of class org.jomc.modlet.DefaultModelContext to correctly resolve schema resources from the classpath instead of opening remote connections.schulte2005

Release 1.3 - 2012-06-03

TypeChangesBy

add

Added the jomc-modlet-1.3.xsd schema deprecating the jomc-modlet-1.2.xsd schema.schulte2005

update

Removed the services-identifier-class-key key from the modlets element of the jomc-modlet-1.3.xsd schema.schulte2005

update

Removed the service-identifier-class-key key from the services element of the jomc-modlet-1.3.xsd schema.schulte2005

remove

Removed the jomc-modlet-1.2.xsd schema deprecated by the jomc-modlet-1.3.xsd schema.schulte2005