Menu

[r3124]: / trunk / ch.sahits.codegen.help / html / concepts / generation_way.html  Maximize  Restore  History

Download this file

36 lines (33 with data), 1.5 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ways to generate Code</title>
</head>
<body>
<h1>Ways to generate Code</h1>
<p>The following list shows the different ways to create a java
class. For each method an example is given (Correspondes with version 1.0.0 of the plug-in)</p>
<ol>
<li>Create with a <a href="jetemplate.html">Java
Emitter template</a></li>
<li>Create with a <a href="jettemplateAstImprovement.html">Java Emitter template and
enhance with AST (Abstract Syntax Tree) code generation</a></li>
<li>Generate a <a href="generateJETemplate.html">Java
Emitter template</a> and generate code with it</li>
<li>Generate the class <a href="ASTGeneration.html">from
scratch with AST</a></li>
<li>Generate a <a href="jetemplateASTGeneration.html">Java
Emitter template and generate code with it that is further enhanced
with AST code generation</a></li>
<li>Above 2. - 5. can be combined with a <a href="referenceImplementation.html">reference implementation</a>. A
reference implementation is a class with designated methods that are
copied into the generated class.</li>
<li>The java class can be associated with a database
through an inputfile that specifies the structure</li>
<li>The java class can be associated with a database
through a connection to a database table</li>
<li>The java class may not be related to a database.</li>
</ol>
</body>
</html>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.