|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WidgetDefinition
Widget interface.
A widget knows how to render itself in a given mode.
Field Summary | |
---|---|
static java.lang.String |
RENDERED_PROPERTY_NAME
|
static java.lang.String |
REQUIRED_PROPERTY_NAME
|
Method Summary | |
---|---|
FieldDefinition[] |
getFieldDefinitions()
Returns the list of fields managed by this widget. |
java.lang.String |
getHelpLabel(java.lang.String mode)
Returns the help label to use in a given mode. |
java.util.Map<java.lang.String,java.lang.String> |
getHelpLabels()
Returns help labels by mode. |
java.lang.String |
getLabel(java.lang.String mode)
Returns the label to use in a given mode. |
java.util.Map<java.lang.String,java.lang.String> |
getLabels()
Returns labels by mode. |
java.lang.String |
getMode(java.lang.String layoutMode)
Returns the optional mode used to override the layout mode. |
java.util.Map<java.lang.String,java.lang.String> |
getModes()
|
java.lang.String |
getName()
Returns the widget name used to identify it within a layout. |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> |
getProperties()
Returns properties by mode. |
java.util.Map<java.lang.String,java.io.Serializable> |
getProperties(java.lang.String layoutMode,
java.lang.String mode)
Returns a map of properties to use in a given mode. |
java.lang.String |
getRequired(java.lang.String layoutMode,
java.lang.String mode)
Returns an EL expression evaluating to true if the widget is required in given mode. |
WidgetDefinition[] |
getSubWidgetDefinitions()
Returns sub widget definitions. |
java.lang.String |
getType()
Returns the widget type used to render it. |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> |
getWidgetModeProperties()
Returns properties by widget mode. |
boolean |
isTranslated()
Returns true if all labels are messages that need to be translated. |
Field Detail |
---|
static final java.lang.String RENDERED_PROPERTY_NAME
static final java.lang.String REQUIRED_PROPERTY_NAME
Method Detail |
---|
java.lang.String getName()
java.lang.String getType()
FieldDefinition[] getFieldDefinitions()
java.lang.String getMode(java.lang.String layoutMode)
Can be a string or an EL ValueExpression.
layoutMode
- the layout (or parent widget) mode
java.util.Map<java.lang.String,java.lang.String> getModes()
java.lang.String getRequired(java.lang.String layoutMode, java.lang.String mode)
This value is computed from the property "required" in given mode. and can be a string or an EL ValueExpression. Defaults to "false".
java.lang.String getLabel(java.lang.String mode)
java.util.Map<java.lang.String,java.lang.String> getLabels()
java.lang.String getHelpLabel(java.lang.String mode)
java.util.Map<java.lang.String,java.lang.String> getHelpLabels()
boolean isTranslated()
Default is true.
java.util.Map<java.lang.String,java.io.Serializable> getProperties(java.lang.String layoutMode, java.lang.String mode)
A property value can be a string or an EL ValueExpression.
The way that properties will be mapped to rendered components is managed by the widget type.
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> getProperties()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.io.Serializable>> getWidgetModeProperties()
WidgetDefinition[] getSubWidgetDefinitions()
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |