org.jvnet.jaxb2_commons.plugin.codegenerator
Class AbstractCodeGenerator<A extends Arguments<A>>

java.lang.Object
  extended by org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGenerator<A>
All Implemented Interfaces:
CodeGenerator<A>
Direct Known Subclasses:
ArrayCodeGenerator, BooleanCodeGenerator, ByteCodeGenerator, CharCodeGenerator, DoubleCodeGenerator, FloatCodeGenerator, IntCodeGenerator, JAXBElementCodeGenerator, ListCodeGenerator, LongCodeGenerator, ObjectCodeGenerator, ShortCodeGenerator

public abstract class AbstractCodeGenerator<A extends Arguments<A>>
extends Object
implements CodeGenerator<A>


Constructor Summary
AbstractCodeGenerator(CodeGenerator<A> codeGenerator, CodeGenerationImplementor<A> implementor)
           
 
Method Summary
 CodeGenerator<A> getCodeGenerator()
           
 com.sun.codemodel.JCodeModel getCodeModel()
           
 CodeGenerationImplementor<A> getImplementor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerator
generate
 

Constructor Detail

AbstractCodeGenerator

public AbstractCodeGenerator(CodeGenerator<A> codeGenerator,
                             CodeGenerationImplementor<A> implementor)
Method Detail

getImplementor

public CodeGenerationImplementor<A> getImplementor()

getCodeGenerator

public CodeGenerator<A> getCodeGenerator()

getCodeModel

public com.sun.codemodel.JCodeModel getCodeModel()


Copyright © 2005-2014. All Rights Reserved.