All Known Implementing Classes:
FormFactoryImpl

public interface FormFactory
A factory for creating Form objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends Serializable>
    void
    addFormPanelTextFields(com.vaadin.ui.AbstractOrderedLayout panelContent, T item, Class<T> beanType, List<String> displayProperties)
    Adds the form panel text fields.
    <T extends Serializable>
    void
    addRequestInputFormFields(com.vaadin.ui.FormLayout panelContent, T item, Class<T> beanType, List<String> displayProperties, String buttonLabel, com.vaadin.ui.Button.ClickListener buttonListener)
    Adds the request input form fields.
  • Method Details

    • addFormPanelTextFields

      <T extends Serializable> void addFormPanelTextFields(com.vaadin.ui.AbstractOrderedLayout panelContent, T item, Class<T> beanType, List<String> displayProperties)
      Adds the form panel text fields.
      Type Parameters:
      T - the generic type
      Parameters:
      panelContent - the panel content
      item - the item
      beanType - the bean type
      displayProperties - the display properties
    • addRequestInputFormFields

      <T extends Serializable> void addRequestInputFormFields(com.vaadin.ui.FormLayout panelContent, T item, Class<T> beanType, List<String> displayProperties, String buttonLabel, com.vaadin.ui.Button.ClickListener buttonListener)
      Adds the request input form fields.
      Type Parameters:
      T - the generic type
      Parameters:
      panelContent - the panel content
      item - the item
      beanType - the bean type
      displayProperties - the display properties
      buttonLabel - the button label
      buttonListener - the button listener