Class FormLayoutBuilder
- java.lang.Object
-
- io.mateu.mdd.vaadin.components.views.FormLayoutBuilder
-
public class FormLayoutBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description FormLayoutBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void_buildAndAddFields(com.vaadin.ui.VerticalLayout fieldGroup, com.vaadin.ui.HorizontalLayout fieldGroupHeader, EditorViewComponent editor, JPAOutputFieldBuilder ofb, Map<FieldInterfaced,Object> models, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<com.vaadin.data.HasValue,List<com.vaadin.data.Validator>> validators, AbstractStylist stylist, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, List<FieldInterfaced> fields, boolean forSearchFilters, boolean forSearchFiltersExtended, boolean createTabs, List<com.vaadin.ui.Component> componentsToLookForErrors, Map<String,List<AbstractAction>> attachedActions)io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist>build(long t0, com.vaadin.ui.VerticalLayout[] sectionTabSheets, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, EditorViewComponent editor, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<FieldInterfaced,Class> modelTypes, Map<FieldInterfaced,Object> models, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions, AbstractStylist stylist)io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist>build(com.vaadin.ui.Layout contentContainer, MDDBinder binder, Class modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist>build(EditorViewComponent editor, com.vaadin.ui.Layout contentContainer, MDDBinder binder, Class modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist>build(EditorViewComponent editor, MDDBinder binder, Class<?> modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist>build(MDDBinder binder, Class<?> modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)voidbuildAndAddFields(com.vaadin.ui.Layout section, EditorViewComponent editor, JPAOutputFieldBuilder ofb, Map<FieldInterfaced,Object> models, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<com.vaadin.data.HasValue,List<com.vaadin.data.Validator>> validators, AbstractStylist stylist, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, List<FieldInterfaced> fields, boolean forSearchFilters, boolean forSearchFiltersExtended, boolean createTabs, List<com.vaadin.ui.Component> componentsToLookForErrors, Map<String,List<AbstractAction>> attachedActions)static FormLayoutBuilderget()
-
-
-
Method Detail
-
build
public io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist> build(MDDBinder binder, Class<?> modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)
-
build
public io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist> build(EditorViewComponent editor, MDDBinder binder, Class<?> modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)
-
build
public io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist> build(com.vaadin.ui.Layout contentContainer, MDDBinder binder, Class modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)
-
build
public io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist> build(EditorViewComponent editor, com.vaadin.ui.Layout contentContainer, MDDBinder binder, Class modelType, Object model, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions)
-
build
public io.mateu.util.data.Pair<com.vaadin.ui.Component,AbstractStylist> build(long t0, com.vaadin.ui.VerticalLayout[] sectionTabSheets, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, EditorViewComponent editor, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<FieldInterfaced,Class> modelTypes, Map<FieldInterfaced,Object> models, List<com.vaadin.ui.Component> componentsToLookForErrors, FormLayoutBuilderParameters params, Map<String,List<AbstractAction>> attachedActions, AbstractStylist stylist)
-
buildAndAddFields
public void buildAndAddFields(com.vaadin.ui.Layout section, EditorViewComponent editor, JPAOutputFieldBuilder ofb, Map<FieldInterfaced,Object> models, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<com.vaadin.data.HasValue,List<com.vaadin.data.Validator>> validators, AbstractStylist stylist, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, List<FieldInterfaced> fields, boolean forSearchFilters, boolean forSearchFiltersExtended, boolean createTabs, List<com.vaadin.ui.Component> componentsToLookForErrors, Map<String,List<AbstractAction>> attachedActions)
-
_buildAndAddFields
public void _buildAndAddFields(com.vaadin.ui.VerticalLayout fieldGroup, com.vaadin.ui.HorizontalLayout fieldGroupHeader, EditorViewComponent editor, JPAOutputFieldBuilder ofb, Map<FieldInterfaced,Object> models, com.vaadin.ui.Layout contentContainer, Map<FieldInterfaced,MDDBinder> binders, Map<com.vaadin.data.HasValue,List<com.vaadin.data.Validator>> validators, AbstractStylist stylist, Map<FieldInterfaced,com.vaadin.ui.Component> allFieldContainers, List<FieldInterfaced> fields, boolean forSearchFilters, boolean forSearchFiltersExtended, boolean createTabs, List<com.vaadin.ui.Component> componentsToLookForErrors, Map<String,List<AbstractAction>> attachedActions)
-
get
public static FormLayoutBuilder get()
-
-