public class Annogen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANNOBEAN_FOR_FIELD |
static java.lang.String |
SETTER_PREFIX |
Constructor and Description |
---|
Annogen() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotationClasses(org.codehaus.jam.JClass[] classes) |
void |
doCodegen() |
static java.lang.String |
getDefaultAnnobeanClassnameFor(org.codehaus.jam.JClass jsr175type)
Returns the annobean type name to use when the jsr175 type doesn't
match any of the task's mapping elements.
|
static void |
main(java.lang.String[] args) |
void |
setClasspath(java.io.File[] cp) |
void |
setImplementAnnotationTypes(boolean b) |
void |
setKeepGenerated(boolean b) |
void |
setMappings(AnnoBeanMapping[] mappings) |
void |
setOutputDir(java.io.File dir) |
void |
setOutputEncoding(java.lang.String enc)
Sets the character encoding to use for generating anno beans.
|
public static final java.lang.String ANNOBEAN_FOR_FIELD
public static final java.lang.String SETTER_PREFIX
public void addAnnotationClasses(org.codehaus.jam.JClass[] classes)
public void setOutputDir(java.io.File dir)
public void setKeepGenerated(boolean b)
public void setMappings(AnnoBeanMapping[] mappings)
public void setClasspath(java.io.File[] cp)
public void doCodegen() throws java.io.IOException
java.io.IOException
public void setImplementAnnotationTypes(boolean b)
public void setOutputEncoding(java.lang.String enc)
public static java.lang.String getDefaultAnnobeanClassnameFor(org.codehaus.jam.JClass jsr175type)
public static void main(java.lang.String[] args)