Changes in the JaxMe JavaSource framework

SourceForge Logo
VersionDateChanges
1.13 18-Aug-2003
1.12 11-Aug-2003
1.11 29-July-2003
1.10 27-June-2003
  • Added the VersionGenerator.
  • Added JavaMethod.addForEnumeration.
  • Made sure that abstract methods do not have a body.
1.09 19-June-2003
  • Eliminated lots of compiler warnings.
  • Added boolean JavaQName.isPrimitive()
  • Several bug fixes in the SQLGenerator related to composed primary keys
  • Added ColumnSet ForeignKey.getReferencedColumns()
  • Added Index.getName(), this is required by CREATE INDEX statements which aren't embedded into an enclosing CREATE TABLE statement.
  • Added SQLFactory.getSchema(Connection, String), which allows to read an existing database schema and convert it into the internal structures of JaxMeJS.
1.08 06-June-2003
  • Renamed "jaxme.javasource" to "jaxme.js" and "jaxme.sqlsource" to "jaxme.sqls" to make the package name sound like "JaxMeJS".
  • Added the LinkChecker to validate the docs for broken links. See the "check" target in the build script for an example of using it.
  • Added DirectAccessible.isNullable().
  • Added JavaMethod.isThrowing().
  • Rework of the various addForXXX() methods, which now support use of anonymous loop variables.
  • Minor bug fixes in the HsqlDb handling.
  • Added some checks for null in order to detect generator errors.
  • The order of DROP TABLE statements is now reversed, when generated by getDrop(Schema, true).
1.07 13-May-2003
  • Added JavaMethod.moveToTop() and JavaMethod.moveToBottom().
  • Added the BasicTest to fix a bug in the indentation of default protected fields and methods.
  • Fixed bug in the addForCollection() method.
  • Added the DirectlyAccessible interface as a tool for code optimization
  • Made the length of BinaryColumn and StringColumn a long value.
1.06 20-Apr-2003
  • Many improvements on the sqlsource package. In particular vendor specific support for DB2 was added and a test suite was introduced.
  • Added addSwitch(), addCase(), addBreak(), addDefault() and addEndSwitch()
  • Added support for Java fields, which are local to a method.
1.05 03-Apr-2003
  • Added the sqlsource package
  • Added addFor() and addWhile()
1.4 24-Mar-2003
  • Added the proxy chain design pattern
  • Added addThrowNew(), addTry(), addCatch() and addEndTry() methods.
1.2 13-Mar-2003
  • JavaSource.asString: Fixed a bug when an external class or interface had the same name than the current.
  • Added the typesafe enumeration pattern
  • Added addIf(), addElse(), addElseIf() and addEnd() to JavaMethod.
1.1 01-Feb-2003
1.028-Jan-2003Initial release (joe at users.sourceforge.net)