public final class ValueModel extends CompositeModel implements org.qi4j.api.value.ValueDescriptor
compositeMethodsModel, mixinsModel, proxyClass, proxyConstructor, stateModelDEPENDENCIES_FUNCTION| Constructor and Description |
|---|
ValueModel(Iterable<Class<?>> types,
org.qi4j.api.common.Visibility visibility,
org.qi4j.api.common.MetaInfo metaInfo,
MixinsModel mixinsModel,
ValueStateModel stateModel,
CompositeMethodsModel compositeMethodsModel) |
| Modifier and Type | Method and Description |
|---|---|
ValueInstance |
newValueInstance(org.qi4j.spi.module.ModuleSpi moduleInstance,
ValueStateInstance state) |
ValueStateModel |
state() |
org.qi4j.api.type.ValueCompositeType |
valueType() |
accept, dependencies, invoke, isAssignableTo, metaInfo, mixinsModel, mixinTypes, newProxy, newProxy, primaryType, toString, types, visibilitypublic ValueModel(Iterable<Class<?>> types, org.qi4j.api.common.Visibility visibility, org.qi4j.api.common.MetaInfo metaInfo, MixinsModel mixinsModel, ValueStateModel stateModel, CompositeMethodsModel compositeMethodsModel)
public org.qi4j.api.type.ValueCompositeType valueType()
valueType in interface org.qi4j.api.value.ValueDescriptorpublic ValueStateModel state()
state in interface org.qi4j.api.composite.StatefulCompositeDescriptorstate in interface org.qi4j.api.value.ValueDescriptorstate in class CompositeModelpublic ValueInstance newValueInstance(org.qi4j.spi.module.ModuleSpi moduleInstance, ValueStateInstance state)