JOMC Tools Changelog
Version 1.2.2 (2012-03-04T18:04:56+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.tools.model package. Added a @XmlNs
annotation to the @XmlSchema annotation of the org.jomc.tools.model package.
|
1.1 | 2010-07-28 | schulte2005 | FIX | Corrected a NullPointerException thrown when
committing, validating or transforming nonexistent class files.
|
1.1 | 2010-07-28 | schulte2005 | FIX | Corrected a ClassCastException thrown when
transforming class files using illegal transformations.
|
1.1 | 2010-07-28 | schulte2005 | UPDATE | Moved the default templates from the jomc-tools
artifact to a separate artifact with classifier templates .
|
1.1 | 2010-07-28 | schulte2005 | UPDATE | Updated classes org.jomc.tools.ResourceFileProcessor
and org.jomc.tools.SourceFileProcessor to throw an IOException when passed a
nonexistent sourcesDirectory or resourcesDirectory instead of creating the
directory.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added a META-INF/sun-jaxb.episode file.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added property templateParameters to class
org.jomc.tools.JomcTool and updated method getVelocityContext to add the parameters to
new context instances.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added property templateLocation to class
org.jomc.tools.JomcTool and updated method getVelocityEngine to setup an
URLResourceLoader to search for templates at that location in addition to searching the class
path.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added property locale to class
org.jomc.tools.JomcTool and updated templates to use the value of that property when producing
documentation.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added head-comment and tail-comment
attributes to the SourceFileType complex type of the jomc-tools-1.2.xsd schema and
updated class org.jomc.tools.SourceFileProcessor to support those attributes.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added ToolsType complex type to the
jomc-tools-1.2.xsd schema and updated all complex types to extend that base type.
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added attributes final and override
to the SourceFilesType and SourceFileType complex types of the
jomc-tools-1.2.xsd schema and updated classes org.jomc.tools.model.SourceFilesType and
org.jomc.tools.model.SourceFileType to implement interface org.jomc.model.Inheritable .
|
1.2 | 2012-02-16 | schulte2005 | ADD | Added classes org.jomc.tools.modlet.ToolsModelProvider ,
org.jomc.tools.modlet.ToolsModelProcessor and org.jomc.tools.modlet.ToolsModelValidator .
|
1.2 | 2012-02-16 | schulte2005 | FIX | Corrected method getModules of class
org.jomc.tools.JomcTool to initialize the modules of the instance if the model of the instance does
not hold modules.
|
1.2 | 2012-02-16 | schulte2005 | FIX | Corrected method getVelocityContext of class
org.jomc.tools.JomcTool to provide a copy of the model of the instance.
|
1.2 | 2012-02-16 | schulte2005 | FIX | Corrected method manageSourceFiles(Specification,File)
of class org.jomc.tools.SourceFileProcessor to correctly manage implementations based on flag
classDeclaration instead of attribute identifier .
|
1.2 | 2012-02-16 | schulte2005 | FIX | Corrected methods manageSourceFiles of class
org.jomc.tools.SourceFileProcessor to truncate files when editing content.
|
1.2 | 2012-02-16 | schulte2005 | REMOVE | Removed abstract modifier of class
org.jomc.tools.JomcTool .
|
1.2 | 2012-02-16 | schulte2005 | REMOVE | Removed abstract modifier of method
onLog of class org.jomc.tools.JomcTool.Listener .
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated method getVelocityEngine
of class org.jomc.tools.JomcTool to not initialize new engine instances adding support for on-demand
initialization and to to set velocity runtime property runtime.strict.math
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated class org.jomc.tools.SourceFileProcessor
to support multiple source files per specification and implementation.
See the CLIRR report.
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated the location attribute of the
SourceFileType complex type of the jomc-tools-1.0.xsd schema from
required to optional .
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Added the jomc-tools-1.2.xsd schema deprecating the
jomc-tools-1.0.xsd schema.
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated templates to produce documentation using classes of the Javadoc stylesheet. |
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated method getResourceBundleDefaultLocale of
class org.jomc.tools.ResourceBundleDefaultLocale to default to the english locale, rather than to the
system's default locale.
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated getSourceFileType methods of class
org.jomc.tools.SourceFileProcessor to no longer create default source file models.
|
1.2 | 2012-02-16 | schulte2005 | UPDATE | Updated methods manageSourceFiles of class
org.jomc.tools.SourceFileProcessor to use file locking.
|
1.2.1 | 2012-02-28 | schulte2005 | FIX | Updated method getVelocityContext of class
org.jomc.tools.JomcTool to correctly parse template profile property values ending in |
to support adding objects to the context created using the public default constructor.
|
1.2.1 | 2012-02-28 | schulte2005 | FIX | Updated methods edit(Specification,SourceFileType,File)
and edit(Implementation,SourceFileType,File) of class
org.jomc.tools.SourceFileProcessor.SourceFileEditor to provide a single VelocityContext
instance to all templates involved in rendering a source code file.
|
1.2.1 | 2012-02-28 | schulte2005 | FIX | Updated class org.jomc.tools.modlet.ToolsModelProvider
to add missing support for overwriting source file models of specifications.
|
1.2.1 | 2012-02-28 | schulte2005 | FIX | Updated the implementation-messages.vm template of the
jomc-java-bundles template profile to correct a
java.lang.StringIndexOutOfBoundsException: String index out of range: -1 exception thrown for
empty messages.
|
1.2.2 | 2012-03-05 | schulte2005 | FIX | Corrected method getJavaIdentifier(String,boolean) of
class org.jomc.tools.JomcTool to return the first character lower-cased when given a string having
the first character upper-cased.
|
1.2.2 | 2012-03-05 | schulte2005 | FIX | Corrected methods getJavaMethodParameterName of
class org.jomc.tools.JomcTool to prepend a _ character to parameter names equal to
Java keywords.
|