public class ValueBuilderWithPrototype<T> extends Object implements org.qi4j.api.value.ValueBuilder<T>
Constructor and Description |
---|
ValueBuilderWithPrototype(org.qi4j.spi.module.ModelModule<ValueModel> compositeModelModule,
ModuleInstance currentModule,
T prototype) |
Modifier and Type | Method and Description |
---|---|
T |
newInstance() |
T |
prototype() |
<K> K |
prototypeFor(Class<K> mixinType) |
org.qi4j.api.association.AssociationStateHolder |
state() |
public ValueBuilderWithPrototype(org.qi4j.spi.module.ModelModule<ValueModel> compositeModelModule, ModuleInstance currentModule, T prototype)
public T prototype()
prototype
in interface org.qi4j.api.value.ValueBuilder<T>
public org.qi4j.api.association.AssociationStateHolder state()
state
in interface org.qi4j.api.value.ValueBuilder<T>
public <K> K prototypeFor(Class<K> mixinType)
prototypeFor
in interface org.qi4j.api.value.ValueBuilder<T>