Module com.speedment.common.codegen
Package com.speedment.common.codegen.controller
Controllers that automate certain tasks on the model hierarchy is located
here. These components are useful to keep the model initialization short
and consise.
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
-
Class Summary Class Description AlignTabs<T> AutoConstructor Generates a public constructor with all the final fields as input parameters.AutoEquals<T extends HasFields<T> & HasMethods<T> & HasName<T>> This control can be applied on a class, enum or similar to auto generate anequalsand ahashCodemethod.AutoImports This control can be applied to aFileto automatically add imports for all types mentioned in the model hierarchy.AutoJavadoc<T extends HasJavadoc<?>> This control generates javadoc stubs for all models descending from the one applied to.FinalParameters<T extends HasMethods<T>> This control makes sure all method parameters in the specified model is set to final.SetGetAdd Control that is used to generate setters, getters and adders for fields in the specified class.