public class DeclarativeLayoutProducer extends Object implements FieldLayoutProducer<DeclarativeLayoutDefinition>
DeclarativeLayoutDefinition
Constructor and Description |
---|
DeclarativeLayoutProducer(info.magnolia.freemarker.FreemarkerHelper freemarkerHelper,
info.magnolia.resourceloader.ResourceOrigin resourceOrigin,
com.vaadin.data.Binder binder) |
Modifier and Type | Method and Description |
---|---|
com.vaadin.ui.Layout |
createLayout(DeclarativeLayoutDefinition definition,
Map<EditorPropertyDefinition,com.vaadin.ui.Component> mappings) |
@Inject public DeclarativeLayoutProducer(info.magnolia.freemarker.FreemarkerHelper freemarkerHelper, info.magnolia.resourceloader.ResourceOrigin resourceOrigin, com.vaadin.data.Binder binder)
public com.vaadin.ui.Layout createLayout(DeclarativeLayoutDefinition definition, Map<EditorPropertyDefinition,com.vaadin.ui.Component> mappings)
createLayout
in interface LayoutProducer<DeclarativeLayoutDefinition,EditorPropertyDefinition>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.