public class LayoutStoreImpl extends DefaultComponent implements LayoutStore
| Modifier and Type | Field and Description |
|---|---|
static String |
LAYOUT_CONVERTERS_EP_NAME |
static String |
LAYOUT_TYPES_EP_NAME |
protected Map<String,LayoutConverterRegistry> |
layoutConvertersByCat |
static String |
LAYOUTS_EP_NAME |
protected Map<String,LayoutDefinitionRegistry> |
layoutsByCat |
protected Map<String,LayoutTypeDefinitionRegistry> |
layoutTypeDefsByCat |
static String |
WIDGET_CONVERTERS_EP_NAME |
static String |
WIDGET_TYPES_EP_NAME |
protected Map<String,WidgetConverterRegistry> |
widgetConvertersByCat |
static String |
WIDGETS_EP_NAME |
protected Map<String,WidgetDefinitionRegistry> |
widgetsByCat |
protected Map<String,WidgetTypeDefinitionRegistry> |
widgetTypeDefsByCat |
protected Map<String,WidgetTypeRegistry> |
widgetTypesByCat |
lastModified, name| Constructor and Description |
|---|
LayoutStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getCategories()
Returns categories of layout and widgets definitions and instances held by this service.
|
List<LayoutDefinitionConverter> |
getLayoutConverters(String category) |
LayoutDefinition |
getLayoutDefinition(String category,
String layoutName)
Returns the registered layout definition for this name.
|
List<String> |
getLayoutDefinitionNames(String category)
Returns the names of all the registered layout definitions
|
LayoutTypeDefinition |
getLayoutTypeDefinition(String category,
String typeName) |
List<LayoutTypeDefinition> |
getLayoutTypeDefinitions(String category) |
List<WidgetDefinitionConverter> |
getWidgetConverters(String category) |
WidgetDefinition |
getWidgetDefinition(String category,
String widgetName)
Returns the registered widget definition for this name.
|
WidgetType |
getWidgetType(String category,
String typeName)
Returns the registered widget type for this type name.
|
WidgetTypeDefinition |
getWidgetTypeDefinition(String category,
String typeName)
Returns the widget type definition with given name, or null if no widget type with this name is found.
|
List<WidgetTypeDefinition> |
getWidgetTypeDefinitions(String category)
Returns the widget type definitions for all the registered widget types.
|
void |
registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
registerLayout(String category,
LayoutDefinition layoutDef) |
void |
registerLayoutConverter(String category,
LayoutConverterDescriptor layoutConverter) |
void |
registerLayoutType(String category,
LayoutTypeDefinition layoutTypeDef) |
void |
registerWidget(String category,
WidgetDefinition widgetDef) |
void |
registerWidgetConverter(String category,
WidgetConverterDescriptor widgetConverter) |
void |
registerWidgetType(String category,
WidgetTypeDefinition desc) |
void |
unregisterContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
unregisterLayout(String category,
LayoutDefinition layoutDef) |
void |
unregisterLayoutConverter(String category,
LayoutConverterDescriptor layoutConverter) |
void |
unregisterLayoutType(String category,
LayoutTypeDefinition layoutTypeDef) |
void |
unregisterWidget(String category,
WidgetDefinition widgetDef) |
void |
unregisterWidgetConverter(String category,
WidgetConverterDescriptor widgetConverter) |
void |
unregisterWidgetType(String category,
WidgetTypeDefinition desc) |
activate, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterExtensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplicationStarted, getApplicationStartedOrderpublic static final String WIDGET_TYPES_EP_NAME
public static final String LAYOUT_TYPES_EP_NAME
public static final String WIDGETS_EP_NAME
public static final String LAYOUTS_EP_NAME
public static final String LAYOUT_CONVERTERS_EP_NAME
public static final String WIDGET_CONVERTERS_EP_NAME
protected final Map<String,WidgetTypeRegistry> widgetTypesByCat
protected final Map<String,WidgetTypeDefinitionRegistry> widgetTypeDefsByCat
protected final Map<String,LayoutTypeDefinitionRegistry> layoutTypeDefsByCat
protected final Map<String,LayoutDefinitionRegistry> layoutsByCat
protected final Map<String,WidgetDefinitionRegistry> widgetsByCat
protected final Map<String,WidgetConverterRegistry> widgetConvertersByCat
protected final Map<String,LayoutConverterRegistry> layoutConvertersByCat
public LayoutStoreImpl()
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution in class DefaultComponentpublic void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
unregisterContribution in class DefaultComponentpublic List<String> getCategories()
LayoutStoregetCategories in interface LayoutStorepublic void registerWidgetType(String category, WidgetTypeDefinition desc)
registerWidgetType in interface LayoutStorepublic void unregisterWidgetType(String category, WidgetTypeDefinition desc)
unregisterWidgetType in interface LayoutStorepublic void registerLayoutType(String category, LayoutTypeDefinition layoutTypeDef)
registerLayoutType in interface LayoutStorepublic void unregisterLayoutType(String category, LayoutTypeDefinition layoutTypeDef)
unregisterLayoutType in interface LayoutStorepublic void registerLayout(String category, LayoutDefinition layoutDef)
registerLayout in interface LayoutStorepublic void unregisterLayout(String category, LayoutDefinition layoutDef)
unregisterLayout in interface LayoutStorepublic void registerWidget(String category, WidgetDefinition widgetDef)
registerWidget in interface LayoutStorepublic void unregisterWidget(String category, WidgetDefinition widgetDef)
unregisterWidget in interface LayoutStorepublic void registerLayoutConverter(String category, LayoutConverterDescriptor layoutConverter)
public void unregisterLayoutConverter(String category, LayoutConverterDescriptor layoutConverter)
public void registerWidgetConverter(String category, WidgetConverterDescriptor widgetConverter)
public void unregisterWidgetConverter(String category, WidgetConverterDescriptor widgetConverter)
public WidgetType getWidgetType(String category, String typeName)
LayoutStoreIf the no widget type is found with this name, return null.
getWidgetType in interface LayoutStorepublic WidgetTypeDefinition getWidgetTypeDefinition(String category, String typeName)
LayoutStoregetWidgetTypeDefinition in interface LayoutStorepublic List<WidgetTypeDefinition> getWidgetTypeDefinitions(String category)
LayoutStoregetWidgetTypeDefinitions in interface LayoutStorepublic LayoutTypeDefinition getLayoutTypeDefinition(String category, String typeName)
getLayoutTypeDefinition in interface LayoutStorepublic List<LayoutTypeDefinition> getLayoutTypeDefinitions(String category)
getLayoutTypeDefinitions in interface LayoutStorepublic LayoutDefinition getLayoutDefinition(String category, String layoutName)
LayoutStoreIf the no definition is found with this name, return null.
getLayoutDefinition in interface LayoutStorepublic List<String> getLayoutDefinitionNames(String category)
LayoutStoregetLayoutDefinitionNames in interface LayoutStorepublic WidgetDefinition getWidgetDefinition(String category, String widgetName)
LayoutStoreIf the no definition is found with this name, return null.
getWidgetDefinition in interface LayoutStorepublic List<LayoutDefinitionConverter> getLayoutConverters(String category)
getLayoutConverters in interface LayoutStorepublic List<WidgetDefinitionConverter> getWidgetConverters(String category)
getWidgetConverters in interface LayoutStoreCopyright © 2019 Nuxeo. All rights reserved.