Module com.speedment.common.codegen
Interface HasInitializers<T extends HasInitializers<T>>
-
- Type Parameters:
T- the extending type
- All Known Subinterfaces:
AnonymousValue,Class,ClassOrInterface<T>,Enum,EnumConstant,Interface
public interface HasInitializers<T extends HasInitializers<T>>A trait for models that containInitializercomponents.- Since:
- 2.0.0
- Author:
- Emil Forslund
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Tadd(Initializer init)Adds the specifiedInitializerto this model.List<Initializer>getInitializers()Returns a list of all intializers in this model.
-
-
-
Method Detail
-
add
default T add(Initializer init)
Adds the specifiedInitializerto this model.- Parameters:
init- the new child- Returns:
- a reference to this
-
getInitializers
List<Initializer> getInitializers()
Returns a list of all intializers in this model.The list returned must be mutable for changes!
- Returns:
- the initalizers
-
-