Interface UIComponentConfigurationFactory<T extends UIComponentConfiguration>

Type Parameters:
T - the type of the resulting configuration
All Known Subinterfaces:
BaseFallbackEnabledUIConfigurationFactory<T>
All Known Implementing Classes:
AdvancedSearchConfigurationFactory, BaseConfigurationFactory, ContentEditorConfigurationFactory, ContentElementConfigurationFactory, EditorConfigurationFactory, GridViewConfigurationFactory, JAXBBasedUIComponentConfigurationFactory, ListViewConfigurationFactory, WidgetDashboardConfigurationFactory, WizardConfigurationFactory

public interface UIComponentConfigurationFactory<T extends UIComponentConfiguration>
Interface for classes that are able to create a ui configuration for a given CockpitUIComponentConfiguration
  • Method Details

    • create

      T create(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, InputSource inputSource)
    • createDefault

      T createDefault(ObjectTemplate objectTemplate)
      Creates a default ui component configuration for the given template
      Parameters:
      objectTemplate - the object template to create the configuration from
      Returns:
      the configuration
    • getComponentClass

      Class<T> getComponentClass()
      The class of configurations created by this factories
      Returns:
      the class of configurations created by this factories