public final class CmsWidgetFactoryRegistry extends java.lang.Object implements I_CmsFormWidgetMultiFactory
限定符和类型 | 方法和说明 |
---|---|
I_CmsFormWidget |
createFormWidget(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> widgetParams)
Creates a new widget based on a type string and widget parameters.
|
static CmsWidgetFactoryRegistry |
instance()
Returns the singleton instance of this class.
|
void |
registerFactory(java.lang.String key,
I_CmsFormWidgetFactory factory)
Registers a new widget factory for a given widget type key.
|
public static CmsWidgetFactoryRegistry instance()
public I_CmsFormWidget createFormWidget(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> widgetParams)
createFormWidget
在接口中 I_CmsFormWidgetMultiFactory
key
- the type stringwidgetParams
- the widget configuration parameterspublic void registerFactory(java.lang.String key, I_CmsFormWidgetFactory factory)
key
- the widget type keyfactory
- the new factory for the key