com.cedarsoft.serialization.generator.common.output
Class GeneratorBase<T extends com.cedarsoft.codegen.DecisionCallback>

java.lang.Object
  extended by com.cedarsoft.serialization.generator.common.output.GeneratorBase<T>
Type Parameters:
T - the type of the decision callback
Direct Known Subclasses:
AbstractGenerator, AbstractGenerator

public abstract class GeneratorBase<T extends com.cedarsoft.codegen.DecisionCallback>
extends Object

Abstract base class for all types of generators


Field Summary
protected  com.cedarsoft.codegen.CodeGenerator codeGenerator
           
protected  com.sun.codemodel.JCodeModel codeModel
           
 
Constructor Summary
protected GeneratorBase(com.cedarsoft.codegen.CodeGenerator codeGenerator)
           
 
Method Summary
 com.cedarsoft.codegen.CodeGenerator getCodeGenerator()
           
 com.sun.codemodel.JCodeModel getCodeModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codeGenerator

@Nonnull
protected final com.cedarsoft.codegen.CodeGenerator codeGenerator

codeModel

@Nonnull
protected final com.sun.codemodel.JCodeModel codeModel
Constructor Detail

GeneratorBase

protected GeneratorBase(@Nonnull
                        com.cedarsoft.codegen.CodeGenerator codeGenerator)
Method Detail

getCodeGenerator

@Nonnull
public final com.cedarsoft.codegen.CodeGenerator getCodeGenerator()

getCodeModel

@Nonnull
public final com.sun.codemodel.JCodeModel getCodeModel()


Copyright © 2012 cedarsoft GmbH. All Rights Reserved.