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

java.lang.Object
  extended by org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGenerator<A>
      extended by org.jvnet.jaxb2_commons.plugin.codegenerator.JAXBElementCodeGenerator<A>
All Implemented Interfaces:
CodeGenerator<A>

public class JAXBElementCodeGenerator<A extends Arguments<A>>
extends AbstractCodeGenerator<A>


Constructor Summary
JAXBElementCodeGenerator(CodeGenerator<A> codeGenerator, CodeGenerationImplementor<A> implementor, JCMTypeFactory typeFactory)
           
 
Method Summary
 void generate(com.sun.codemodel.JBlock block, com.sun.codemodel.JType type, Collection<com.sun.codemodel.JType> possibleTypes, boolean isAlwaysSet, A arguments)
           
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGenerator
getCodeGenerator, getCodeModel, getImplementor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBElementCodeGenerator

public JAXBElementCodeGenerator(CodeGenerator<A> codeGenerator,
                                CodeGenerationImplementor<A> implementor,
                                JCMTypeFactory typeFactory)
Method Detail

generate

public void generate(com.sun.codemodel.JBlock block,
                     com.sun.codemodel.JType type,
                     Collection<com.sun.codemodel.JType> possibleTypes,
                     boolean isAlwaysSet,
                     A arguments)


Copyright © 2005-2015. All Rights Reserved.