org.objectweb.jorm.generator.lib
Class AbstractMappingGenerator

java.lang.Object
  extended byorg.objectweb.jorm.generator.lib.CommonHelper
      extended byorg.objectweb.jorm.generator.lib.CommonGenerator
          extended byorg.objectweb.jorm.generator.lib.AbstractMappingGenerator
All Implemented Interfaces:
Loggable

public class AbstractMappingGenerator
extends CommonGenerator

Author:
S.Chassande-Barrioz

Field Summary
 
Fields inherited from class org.objectweb.jorm.generator.lib.CommonGenerator
GEN_TEMPLATE_DIR, logger, loggerFactory, MAPPER_TEMPLATE_DIR, velocityEngine
 
Fields inherited from class org.objectweb.jorm.generator.lib.CommonHelper
PN_GET_TYPES
 
Constructor Summary
AbstractMappingGenerator()
           
 
Method Summary
 void generate(Class clazz, TargetHolder holder, JormCompilerParameter cp)
           
 void generate(Class clazz, TargetHolder holder, JormCompilerParameter cp, NameDef nd, java.lang.String ndName)
           
 
Methods inherited from class org.objectweb.jorm.generator.lib.CommonGenerator
getLogger, getLoggerFactory, getTemplateLibraries, setLogger, setLoggerFactory, setVelocityEngine
 
Methods inherited from class org.objectweb.jorm.generator.lib.CommonHelper
buildPemList, canBeNullValue, comparePE, containsCharArrayField, containsCompositeName, containsFieldWhichCanBeNull, containsGenClassRef, containsReference, containsSerializedField, getCNPackageName, getCoderName, getCompositeNameDefEntries, getCompositeReferences, getCTDeclaration, getCTDeclaration, getFQNOfCompositeName, getInheritedClasses, getPaGetMethod, getPaSetMethod, getPemPos, getPNameDecodeFunction, getPNameEncodeFunction, getPNameGetterGetFunction, getPNGTypes, getPrimitiveElement, getPrimitiveElement, getProjectionField, getPType, getPTypeBigDecimal, getPTypeBigInteger, getPTypeBoolean, getPTypeByte, getPTypeByteArray, getPTypeChar, getPTypeCharArray, getPTypeDate, getPTypeDouble, getPTypeFloat, getPTypeInt, getPTypeLong, getPTypeOboolean, getPTypeObyte, getPTypeOchar, getPTypeOdouble, getPTypeOfloat, getPTypeOint, getPTypeOlong, getPTypeOshort, getPTypeReference, getPTypeSerialized, getPTypeShort, getPTypeString, getTupleDecoding, getTupleGetter, isCharArrayType, isClass, isClassRef, isCompositeName, isFieldName, isGenClassRef, isHiddenField, isNull, isObjectType, isPrimitiveElement, isReference, isSerializedField, isSerializedType, isValidString, log, not, upperFL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMappingGenerator

public AbstractMappingGenerator()
Method Detail

generate

public void generate(Class clazz,
                     TargetHolder holder,
                     JormCompilerParameter cp)
              throws PException
Throws:
PException

generate

public void generate(Class clazz,
                     TargetHolder holder,
                     JormCompilerParameter cp,
                     NameDef nd,
                     java.lang.String ndName)
              throws PException
Throws:
PException