org.jvnet.jaxb2_commons.plugin.codegenerator
Interface CodeGenerationImplementor<A extends Arguments<A>>

All Known Implementing Classes:
AbstractCodeGenerationImplementor, EqualsCodeGenerationImplementor, HashCodeCodeGenerationImplementor

public interface CodeGenerationImplementor<A extends Arguments<A>>


Method Summary
 com.sun.codemodel.JCodeModel getCodeModel()
           
 void onArray(com.sun.codemodel.JBlock block, boolean isAlwaysSet, A arguments)
           
 void onBoolean(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onByte(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onChar(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onDouble(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onFloat(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onInt(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onLong(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onObject(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 void onShort(A arguments, com.sun.codemodel.JBlock block, boolean isAlwaysSet)
           
 

Method Detail

getCodeModel

com.sun.codemodel.JCodeModel getCodeModel()

onArray

void onArray(com.sun.codemodel.JBlock block,
             boolean isAlwaysSet,
             A arguments)

onBoolean

void onBoolean(A arguments,
               com.sun.codemodel.JBlock block,
               boolean isAlwaysSet)

onByte

void onByte(A arguments,
            com.sun.codemodel.JBlock block,
            boolean isAlwaysSet)

onChar

void onChar(A arguments,
            com.sun.codemodel.JBlock block,
            boolean isAlwaysSet)

onDouble

void onDouble(A arguments,
              com.sun.codemodel.JBlock block,
              boolean isAlwaysSet)

onFloat

void onFloat(A arguments,
             com.sun.codemodel.JBlock block,
             boolean isAlwaysSet)

onInt

void onInt(A arguments,
           com.sun.codemodel.JBlock block,
           boolean isAlwaysSet)

onLong

void onLong(A arguments,
            com.sun.codemodel.JBlock block,
            boolean isAlwaysSet)

onShort

void onShort(A arguments,
             com.sun.codemodel.JBlock block,
             boolean isAlwaysSet)

onObject

void onObject(A arguments,
              com.sun.codemodel.JBlock block,
              boolean isAlwaysSet)


Copyright © 2005-2015. All Rights Reserved.