org.agileclick.genorm
Class Genormous

java.lang.Object
  extended by org.agileclick.genorm.TemplateHelper
      extended by org.agileclick.genorm.GenUtil
          extended by org.agileclick.genorm.Genormous

public class Genormous
extends GenUtil


Field Summary
static java.lang.String ALLOW_NULL
           
static java.lang.String AUTO_INCREMENT
           
static java.lang.String AUTO_SET
           
static java.lang.String COL
           
static java.lang.String COL_REF
           
static java.lang.String COLUMN
           
static java.lang.String COMMENT
           
static java.lang.String DEFAULT_VALUE
           
static java.lang.String DEFAULT_VALUE_NO_QUOTE
           
static java.lang.String GLOBAL
           
static java.lang.String KEY
           
static java.lang.String NAME
           
static java.lang.String ON_DELETE
           
static java.lang.String ON_UPDATE
           
static java.lang.String PRIMARY_KEY
           
static java.lang.String PROPERTY
           
static java.lang.String QUERY
           
static java.lang.String REF_TABLE
           
static java.lang.String REFERENCE
           
static java.lang.String TABLE
           
static java.lang.String TYPE
           
static java.lang.String UNIQUE
           
static java.lang.String UNIQUE_SET
           
static java.lang.String VALUE
           
 
Fields inherited from class org.agileclick.genorm.GenUtil
PROP_BASE_CLASS_DESTINATION, PROP_BASE_CLASS_PACKAGE, PROP_DATASOURCE_PACKAGE, PROP_DESTINATION, PROP_FORMATTER, PROP_GRAPHVIZ_FILE, PROP_INHERIT, PROP_PACKAGE, PROP_SQL_DESTINATION
 
Constructor Summary
Genormous(java.lang.String source, boolean verbose)
           
 
Method Summary
 void generateClasses()
           
static void main(java.lang.String[] args)
           
 void setGraphvizFile(java.lang.String graphvizFile)
           
 
Methods inherited from class org.agileclick.genorm.GenUtil
getFormat, getJavaType, setDestination, setFormat, setPackage, setTypesFile
 
Methods inherited from class org.agileclick.genorm.TemplateHelper
conditionalWriteTemplate, conditionalWriteTemplate, loadTemplateGroup, readResource, setDestinationDir, writeTemplate, writeTemplate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

COMMENT

public static final java.lang.String COMMENT
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

PRIMARY_KEY

public static final java.lang.String PRIMARY_KEY
See Also:
Constant Field Values

UNIQUE

public static final java.lang.String UNIQUE
See Also:
Constant Field Values

UNIQUE_SET

public static final java.lang.String UNIQUE_SET
See Also:
Constant Field Values

AUTO_INCREMENT

public static final java.lang.String AUTO_INCREMENT
See Also:
Constant Field Values

COL

public static final java.lang.String COL
See Also:
Constant Field Values

COL_REF

public static final java.lang.String COL_REF
See Also:
Constant Field Values

TABLE

public static final java.lang.String TABLE
See Also:
Constant Field Values

GLOBAL

public static final java.lang.String GLOBAL
See Also:
Constant Field Values

COLUMN

public static final java.lang.String COLUMN
See Also:
Constant Field Values

REF_TABLE

public static final java.lang.String REF_TABLE
See Also:
Constant Field Values

REFERENCE

public static final java.lang.String REFERENCE
See Also:
Constant Field Values

PROPERTY

public static final java.lang.String PROPERTY
See Also:
Constant Field Values

KEY

public static final java.lang.String KEY
See Also:
Constant Field Values

VALUE

public static final java.lang.String VALUE
See Also:
Constant Field Values

QUERY

public static final java.lang.String QUERY
See Also:
Constant Field Values

DEFAULT_VALUE

public static final java.lang.String DEFAULT_VALUE
See Also:
Constant Field Values

DEFAULT_VALUE_NO_QUOTE

public static final java.lang.String DEFAULT_VALUE_NO_QUOTE
See Also:
Constant Field Values

ALLOW_NULL

public static final java.lang.String ALLOW_NULL
See Also:
Constant Field Values

AUTO_SET

public static final java.lang.String AUTO_SET
See Also:
Constant Field Values

ON_UPDATE

public static final java.lang.String ON_UPDATE
See Also:
Constant Field Values

ON_DELETE

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

Genormous

public Genormous(java.lang.String source,
                 boolean verbose)
          throws ConfigurationException
Throws:
ConfigurationException
Method Detail

main

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

setGraphvizFile

public void setGraphvizFile(java.lang.String graphvizFile)

generateClasses

public void generateClasses()
                     throws java.lang.Exception
Throws:
java.lang.Exception