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 Tcreate(ObjectTemplate objectTemplate, ObjectTemplate originalObjectTemplate, org.xml.sax.InputSource inputSource)TcreateDefault(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
-
-