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 Summary
Modifier and TypeMethodDescriptioncreate(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, InputSource inputSource) createDefault(ObjectTemplate objectTemplate) Creates a default ui component configuration for the given templateThe class of configurations created by this factories
-
Method Details
-
create
T create(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, InputSource inputSource) -
createDefault
Creates a default ui component configuration for the given template- Parameters:
objectTemplate- the object template to create the configuration from- Returns:
- the configuration
-
getComponentClass
The class of configurations created by this factories- Returns:
- the class of configurations created by this factories
-