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

All Known Implementing Classes:
EqualsArguments, HashCodeArguments

public interface Arguments<A extends Arguments<A>>


Method Summary
 com.sun.codemodel.JExpression _instanceof(com.sun.codemodel.JType type)
           
 com.sun.codemodel.JBlock _while(com.sun.codemodel.JBlock block)
           
 A cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType type, boolean suppressWarnings)
           
 A element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)
           
 com.sun.codemodel.JBlock ifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)
           
 A iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)
           
 A property(com.sun.codemodel.JBlock block, String propertyName, String propertyMethod, com.sun.codemodel.JType declarablePropertyType, com.sun.codemodel.JType propertyType, Collection<com.sun.codemodel.JType> possiblePropertyTypes)
           
 

Method Detail

ifHasSetValue

com.sun.codemodel.JBlock ifHasSetValue(com.sun.codemodel.JBlock block,
                                       boolean isAlwaysSet,
                                       boolean checkForNullRequired)

_instanceof

com.sun.codemodel.JExpression _instanceof(com.sun.codemodel.JType type)

cast

A cast(String suffix,
       com.sun.codemodel.JBlock block,
       com.sun.codemodel.JType type,
       boolean suppressWarnings)

element

A element(com.sun.codemodel.JBlock subBlock,
          com.sun.codemodel.JType elementType)

iterator

A iterator(com.sun.codemodel.JBlock block,
           com.sun.codemodel.JType elementType)

_while

com.sun.codemodel.JBlock _while(com.sun.codemodel.JBlock block)

property

A property(com.sun.codemodel.JBlock block,
           String propertyName,
           String propertyMethod,
           com.sun.codemodel.JType declarablePropertyType,
           com.sun.codemodel.JType propertyType,
           Collection<com.sun.codemodel.JType> possiblePropertyTypes)


Copyright © 2005-2014. All Rights Reserved.