Class AbstractLayoutManager
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.platform.forms.layout.core.service.AbstractLayoutManager
- All Implemented Interfaces:
Serializable
,LayoutManager
,Adaptable
,Component
,Extensible
,TimestampedService
- Since:
- 5.5
- Author:
- Anahide Tchertchian
- See Also:
-
Field Summary
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
Return the default category used for storagegetLayoutDefinition
(String layoutName) Returns the registered layout definition for this name.Returns the names of all the registered layout definitionsprotected LayoutStore
getLayoutTypeDefinition
(String typeName) Returns the layout type definition with given name, or null if no layout type with this name is found.Returns the layout type definitions for all the registered layout types.protected String
getStoreCategory
(String cat) getWidgetDefinition
(String widgetName) Returns the registered widget definition for this name.getWidgetType
(String typeName) Returns the registered widget type for this type name.getWidgetTypeDefinition
(String typeName) Returns the widget type definition with given name, or null if no widget type with this name is found.Returns the widget type definitions for all the registered widget types.protected WidgetDefinition
lookupWidget
(LayoutDefinition layoutDef, WidgetReference widgetRef) protected WidgetDefinition
lookupWidget
(WidgetReference widgetRef) protected void
registerLayout
(LayoutDefinition layoutDef) protected void
protected void
registerWidget
(WidgetDefinition widgetDef) protected void
protected void
unregisterLayout
(LayoutDefinition layoutDef) protected void
protected void
unregisterWidget
(WidgetDefinition widgetDef) protected void
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, addRuntimeMessage, addRuntimeMessage, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerContribution, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterContribution, unregisterExtension
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Component
getApplicationStartedOrder
-
Constructor Details
-
AbstractLayoutManager
public AbstractLayoutManager()
-
-
Method Details
-
getDefaultStoreCategory
Description copied from interface:LayoutManager
Return the default category used for storage- Specified by:
getDefaultStoreCategory
in interfaceLayoutManager
-
getStoreCategory
-
getLayoutStore
-
lookupWidget
-
lookupWidget
-
getWidgetType
Description copied from interface:LayoutManager
Returns the registered widget type for this type name.If the no widget type is found with this name, return null.
- Specified by:
getWidgetType
in interfaceLayoutManager
-
getWidgetTypeDefinition
Description copied from interface:LayoutManager
Returns the widget type definition with given name, or null if no widget type with this name is found.- Specified by:
getWidgetTypeDefinition
in interfaceLayoutManager
-
getWidgetTypeDefinitions
Description copied from interface:LayoutManager
Returns the widget type definitions for all the registered widget types.- Specified by:
getWidgetTypeDefinitions
in interfaceLayoutManager
-
getLayoutTypeDefinition
Description copied from interface:LayoutManager
Returns the layout type definition with given name, or null if no layout type with this name is found.- Specified by:
getLayoutTypeDefinition
in interfaceLayoutManager
-
getLayoutTypeDefinitions
Description copied from interface:LayoutManager
Returns the layout type definitions for all the registered layout types.- Specified by:
getLayoutTypeDefinitions
in interfaceLayoutManager
-
getLayoutDefinition
Description copied from interface:LayoutManager
Returns the registered layout definition for this name.If the no definition is found with this name, return null.
- Specified by:
getLayoutDefinition
in interfaceLayoutManager
-
getLayoutDefinitionNames
Description copied from interface:LayoutManager
Returns the names of all the registered layout definitions- Specified by:
getLayoutDefinitionNames
in interfaceLayoutManager
-
getWidgetDefinition
Description copied from interface:LayoutManager
Returns the registered widget definition for this name.If the no definition is found with this name, return null.
- Specified by:
getWidgetDefinition
in interfaceLayoutManager
-
registerWidgetType
-
unregisterWidgetType
-
registerLayoutType
-
unregisterLayoutType
-
registerLayout
-
unregisterLayout
-
registerWidget
-
unregisterWidget
-