aspoev.vejal.generator
Class ODQLGenerator

java.lang.Object
  extended byaspoev.vejal.generator.ODQLGenerator

public class ODQLGenerator
extends java.lang.Object


Field Summary
static java.lang.String COMMENT
           
static java.util.HashSet generatedFields
           
static java.lang.String SPACER
           
 
Constructor Summary
ODQLGenerator()
           
 
Method Summary
protected static java.lang.String getFieldType(java.lang.reflect.Field field)
           
protected static java.lang.String getMemberDeclaration(java.lang.Class clazz)
           
protected static java.lang.String getProcedureDefinition(java.lang.Class clazz)
           
protected static boolean isGeneratedField(java.lang.reflect.Field field)
           
protected static boolean isPersistenceCapable(java.lang.Class clazz)
           
protected static boolean isStatic(java.lang.reflect.Field field)
           
protected static boolean isTransient(java.lang.reflect.Field field)
           
static void main(java.lang.String[] args)
           
static java.lang.String processClass(java.lang.Class clazz)
           
protected static java.lang.String stripPackageName(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMENT

public static java.lang.String COMMENT

SPACER

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

generatedFields

public static java.util.HashSet generatedFields
Constructor Detail

ODQLGenerator

public ODQLGenerator()
Method Detail

processClass

public static java.lang.String processClass(java.lang.Class clazz)

getMemberDeclaration

protected static java.lang.String getMemberDeclaration(java.lang.Class clazz)

getProcedureDefinition

protected static java.lang.String getProcedureDefinition(java.lang.Class clazz)

getFieldType

protected static java.lang.String getFieldType(java.lang.reflect.Field field)

isPersistenceCapable

protected static boolean isPersistenceCapable(java.lang.Class clazz)

isStatic

protected static boolean isStatic(java.lang.reflect.Field field)

isTransient

protected static boolean isTransient(java.lang.reflect.Field field)

isGeneratedField

protected static boolean isGeneratedField(java.lang.reflect.Field field)

stripPackageName

protected static java.lang.String stripPackageName(java.lang.String className)

main

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