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

java.lang.Object
  extended by org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerationAbstraction<A>
All Implemented Interfaces:
CodeGenerator<A>
Direct Known Subclasses:
EqualsCodeGenerator, HashCodeCodeGenerator

public class CodeGenerationAbstraction<A extends Arguments<A>>
extends Object
implements CodeGenerator<A>


Constructor Summary
CodeGenerationAbstraction(CodeGenerationImplementor<A> generationImplementor)
           
 
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeGenerationAbstraction

public CodeGenerationAbstraction(CodeGenerationImplementor<A> generationImplementor)
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)
Specified by:
generate in interface CodeGenerator<A extends Arguments<A>>


Copyright © 2005-2014. All Rights Reserved.