public class FormFieldFactory extends Object
ComponentTypeDefinitionRegistry
.Constructor and Description |
---|
FormFieldFactory(info.magnolia.objectfactory.ComponentProvider componentProvider,
ComponentTypeDefinitionRegistry componentTypeDefinitionRegistry) |
Modifier and Type | Method and Description |
---|---|
<TYPE,FIELD extends com.vaadin.data.HasValue<TYPE> & com.vaadin.ui.Component> |
createField(FieldDefinition<TYPE> definition,
Object... parameters)
Based on the
FieldDefinition , get the related FieldFactory initialized with the input parameters. |
@Inject public FormFieldFactory(info.magnolia.objectfactory.ComponentProvider componentProvider, ComponentTypeDefinitionRegistry componentTypeDefinitionRegistry)
public <TYPE,FIELD extends com.vaadin.data.HasValue<TYPE> & com.vaadin.ui.Component> FIELD createField(FieldDefinition<TYPE> definition, Object... parameters)
FieldDefinition
, get the related FieldFactory
initialized with the input parameters.FieldFactory
or null in case of exception or if no related factory is defined.Copyright © 2018 Magnolia International Ltd.. All rights reserved.