|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.platform.forms.layout.api.impl.LayoutDefinitionImpl
public class LayoutDefinitionImpl
Default implementation for a layout definition.
Useful to compute layouts independently from the layout service.
Constructor Summary | |
---|---|
LayoutDefinitionImpl(java.lang.String name,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> properties,
java.util.Map<java.lang.String,java.lang.String> templates,
LayoutRowDefinition[] rows,
java.util.Map<java.lang.String,WidgetDefinition> widgets)
|
|
LayoutDefinitionImpl(java.lang.String name,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> properties,
java.util.Map<java.lang.String,java.lang.String> templates,
java.util.List<LayoutRowDefinition> rows,
java.util.List<WidgetDefinition> widgetDefinitions)
|
|
LayoutDefinitionImpl(java.lang.String name,
java.lang.String template,
WidgetDefinition widgetDefinition)
|
Method Summary | |
---|---|
int |
getColumns()
Returns the maximum number of columns. |
java.lang.String |
getName()
Returns the layout name used to identify it within the layout service. |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> |
getProperties()
Returns a map of properties by mode. |
java.util.Map<java.lang.String,java.io.Serializable> |
getProperties(java.lang.String layoutMode)
Returns a map of properties to use in a given mode. |
LayoutRowDefinition[] |
getRows()
Returns the list of widget names to use at a given row. |
java.lang.String |
getTemplate(java.lang.String mode)
Returns template to use in a given mode. |
java.util.Map<java.lang.String,java.lang.String> |
getTemplates()
Returns templates by mode |
WidgetDefinition |
getWidgetDefinition(java.lang.String name)
Returns the widget definition with given name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LayoutDefinitionImpl(java.lang.String name, java.lang.String template, WidgetDefinition widgetDefinition)
public LayoutDefinitionImpl(java.lang.String name, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> properties, java.util.Map<java.lang.String,java.lang.String> templates, java.util.List<LayoutRowDefinition> rows, java.util.List<WidgetDefinition> widgetDefinitions)
public LayoutDefinitionImpl(java.lang.String name, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> properties, java.util.Map<java.lang.String,java.lang.String> templates, LayoutRowDefinition[] rows, java.util.Map<java.lang.String,WidgetDefinition> widgets)
Method Detail |
---|
public int getColumns()
LayoutDefinition
getColumns
in interface LayoutDefinition
public java.lang.String getName()
LayoutDefinition
getName
in interface LayoutDefinition
public java.util.Map<java.lang.String,java.io.Serializable> getProperties(java.lang.String layoutMode)
LayoutDefinition
getProperties
in interface LayoutDefinition
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> getProperties()
LayoutDefinition
getProperties
in interface LayoutDefinition
public LayoutRowDefinition[] getRows()
LayoutDefinition
For instance, this could describe a layout like: [['title'], ['description'], ['creationDate', '', 'modificationDate'], ['subject']].
getRows
in interface LayoutDefinition
public java.lang.String getTemplate(java.lang.String mode)
LayoutDefinition
getTemplate
in interface LayoutDefinition
public java.util.Map<java.lang.String,java.lang.String> getTemplates()
LayoutDefinition
getTemplates
in interface LayoutDefinition
public WidgetDefinition getWidgetDefinition(java.lang.String name)
LayoutDefinition
Returns null if a widget with this name is not found within the layout.
getWidgetDefinition
in interface LayoutDefinition
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |