Garret,
On Tue, 02 Mar 1999, you wrote:
>Does anyone know of a (hopefully mature) Java API to generate code? I'm
>looking for something of the general flavor:
>
>CodeGenClass carClass = new CodeGenClass();
>carClass.addAttribute("Color", java.awt.Color.class);
>carClass.addAttribute("NumberOfDoors", java.lang.Integer.class);
>carClass.addMethod("drive", CodeGenClass.PUBLIC_ACCESS ); // + args,
>return val, code string, etc.
>carClass.generateCode();
>
>Other great features would be to:
> - read existing code to create the model
> - generate to XML (like AlphaWorks XML bean converter stuff)
> - go to and from UML (via UML metamodel or UML XML metamodel DTD) <--
>Acronym overload non intentional!
>
>Thanks in advance,
>garrett snider
>
<COMMERCIAL>
Life*JOVE is a new product from Corena Deutschland GmbH that enables
Java developers the design and implementation of n-tier DB-applications. It
supplies a unified, object-oriented API for accessing persistent data in
RDBMS, ODBMS or in XML-files. The model may be designed from scratch or
imported from an existing relational database. A module also generates
RMI-classes from the model. Also CORBA-mappings will be availbale with Java 2.
The model is rendered in the Swing modelling tool using UML and Booch-notation.
The models may be printed as PDF as Life*JOVE includes an API that unifies
Java2D and our PDF library. The whole environment uses JDK 1.1 (except
modeller: JDK 2) and will be certified pure Java(tm) after release.
The backend implementations are generated as JavaBeans from a data definition
file. The data definition and the generated methods (aka method objects) are
also accessible via the code generation API. It models classes, attributes,
methods and even reusable inline code as objects.
The product will be released to selected customers for beta testing in the next
weeks. A demo should be available on the CEBIT exposition (Hall 1, 6a2).
By that date we will support detailed technical information on our website.
</COMMERCIAL>
Axel Zeilner ([EMAIL PROTECTED])
Dipl. inform. (univ.)
technical projectmanager
Corena Deutschland GmbH
�����������������������
To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
Java 2D Home Page: http://java.sun.com/products/java-media/2D/