Interface I_CmsFormWidgetMultiFactory

All Known Implementing Classes:
A_CmsPropertyEditor, CmsElementSettingsDialog, CmsNavModePropertyEditor, CmsSimplePropertyEditor, CmsUploadPropertyEditor, CmsVfsModePropertyEditor, CmsWidgetFactoryRegistry

Interface for creating different types of widgets depending on a key.

Since:
8.0.0
  • Method Details

    • createFormWidget

      I_CmsFormWidget createFormWidget(String key, Map<String,String> widgetParams, com.google.common.base.Optional<String> defaultValue)
      Creates a new form widget.

      Parameters:
      key - the key identifying the widget type
      widgetParams - the widget initialization parameters
      defaultValue - an optional default value
      Returns:
      the created form widget