Class AbstractCodeGenerator<A extends Arguments<A>>
- java.lang.Object
-
- 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
Constructors Constructor Description AbstractCodeGenerator(CodeGenerator<A> codeGenerator, CodeGenerationImplementor<A> implementor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeGenerator<A>getCodeGenerator()com.sun.codemodel.JCodeModelgetCodeModel()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()
-
-