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
,EditorConfigurationFactory
,GridViewConfigurationFactory
,JAXBBasedUIComponentConfigurationFactory
,ListViewConfigurationFactory
,MappingLineConfigurationFactory
,TargetsConfigurationFactory
,WidgetDashboardConfigurationFactory
,WizardConfigurationFactory
public interface UIComponentConfigurationFactory<T extends UIComponentConfiguration>
Interface for classes that are able to create a ui configuration for a givenCockpitUIComponentConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
create(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, org.xml.sax.InputSource inputSource)
T
createDefault(ObjectTemplate objectTemplate)
Creates a default ui component configuration for the given templatejava.lang.Class<T>
getComponentClass()
The class of configurations created by this factories
-
-
-
Method Detail
-
create
T create(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, org.xml.sax.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
java.lang.Class<T> getComponentClass()
The class of configurations created by this factories- Returns:
- the class of configurations created by this factories
-
-