org.codehaus.annogen.generate
Class Annogen

java.lang.Object
  extended by org.codehaus.annogen.generate.Annogen

public class Annogen
extends java.lang.Object

Code generator for AnnoBeans which can be driven programmatically or from the command line. This is wrapped by Annogentask - if you use ant for your build, it's probably easirer to use that instead.

Author:
Patrick Calahan <email: codehaus-at-bea-dot-com>

Field Summary
static java.lang.String SETTER_PREFIX
           
 
Constructor Summary
Annogen()
           
 
Method Summary
 void addAnnotationClasses(org.codehaus.jam.JClass[] classes)
           
 void doCodegen()
           
static void main(java.lang.String[] args)
           
 void setJavaOutputStream(org.codehaus.annogen.generate.internal.joust.JavaOutputStream joust)
           
 void setOutputDir(java.io.File dir)
           
 void setPre15CompatibilityMode(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETTER_PREFIX

public static final java.lang.String SETTER_PREFIX
See Also:
Constant Field Values
Constructor Detail

Annogen

public Annogen()
Method Detail

main

public static void main(java.lang.String[] args)

addAnnotationClasses

public void addAnnotationClasses(org.codehaus.jam.JClass[] classes)

setOutputDir

public void setOutputDir(java.io.File dir)

setJavaOutputStream

public void setJavaOutputStream(org.codehaus.annogen.generate.internal.joust.JavaOutputStream joust)

doCodegen

public void doCodegen()
               throws java.io.IOException
Throws:
java.io.IOException

setPre15CompatibilityMode

public void setPre15CompatibilityMode(boolean b)