public class WidgetImpl extends Object implements Widget
| Constructor and Description |
|---|
WidgetImpl(String layoutName,
String name,
String mode,
String type,
String valueName,
FieldDefinition[] fields,
String label,
String helpLabel,
boolean translated,
Map<String,Serializable> properties,
boolean required,
Widget[] subWidgets,
int level)
|
WidgetImpl(String layoutName,
String name,
String mode,
String type,
String valueName,
FieldDefinition[] fields,
String label,
String helpLabel,
boolean translated,
Map<String,Serializable> properties,
boolean required,
Widget[] subWidgets,
int level,
WidgetSelectOption[] selectOptions)
|
WidgetImpl(String layoutName,
String name,
String mode,
String type,
String valueName,
FieldDefinition[] fields,
String label,
String helpLabel,
boolean translated,
Map<String,Serializable> properties,
boolean required,
Widget[] subWidgets,
int level,
WidgetSelectOption[] selectOptions,
String definitionId) |
WidgetImpl(String layoutName,
String name,
String mode,
String type,
String valueName,
FieldDefinition[] fields,
String label,
String helpLabel,
boolean translated,
Map<String,Serializable> properties,
boolean required,
Widget[] subWidgets,
int level,
WidgetSelectOption[] selectOptions,
String definitionId,
List<RenderingInfo> renderingInfos) |
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition[] |
getFieldDefinitions()
Returns the list of fields managed by this widget.
|
String |
getHelpLabel()
Return the help label to use in this mode.
|
String |
getId()
Returns the widget id, unique within the facelet context.
|
String |
getLabel()
Returns the label to use in this mode.
|
String |
getLayoutName()
Returns the layout name.
|
int |
getLevel()
Returns the widget level in the widget hierarchy.
|
String |
getMode()
Returns the widget mode.
|
String |
getName()
Returns the widget name used to identify it within a layout.
|
Map<String,Serializable> |
getProperties()
Get properties to use in this mode.
|
Serializable |
getProperty(String name)
Returns property with given name in this mode.
|
List<RenderingInfo> |
getRenderingInfos()
Returns the list of rendering information.
|
WidgetSelectOption[] |
getSelectOptions()
Returns the select options for this widget.
|
Widget[] |
getSubWidgets()
Returns sub widgets.
|
String |
getTagConfigId()
Returns the unique identifier of this widget to be used in tag
configuration.
|
String |
getType()
Returns the widget type used to render it.
|
String |
getValueName()
Gets the value name used to compute tag attributes.
|
boolean |
isRequired()
Returns true if the widget is required.
|
boolean |
isTranslated()
Returns true if all labels are messages that need to be translated.
|
void |
setId(String id)
Sets the widget id, unique within the facelet context.
|
void |
setProperty(String name,
Serializable value)
Sets property with given name on the layout.
|
void |
setValueName(String valueName)
Sets the value name used to compute tag attributes.
|
String |
toString() |
@Deprecated public WidgetImpl(String layoutName, String name, String mode, String type, String valueName, FieldDefinition[] fields, String label, String helpLabel, boolean translated, Map<String,Serializable> properties, boolean required, Widget[] subWidgets, int level)
@Deprecated public WidgetImpl(String layoutName, String name, String mode, String type, String valueName, FieldDefinition[] fields, String label, String helpLabel, boolean translated, Map<String,Serializable> properties, boolean required, Widget[] subWidgets, int level, WidgetSelectOption[] selectOptions)
WidgetImpl(String, String, String, String, String, FieldDefinition[], String, String, boolean, Map, boolean, Widget[], int, WidgetSelectOption[], String)public WidgetImpl(String layoutName, String name, String mode, String type, String valueName, FieldDefinition[] fields, String label, String helpLabel, boolean translated, Map<String,Serializable> properties, boolean required, Widget[] subWidgets, int level, WidgetSelectOption[] selectOptions, String definitionId)
public WidgetImpl(String layoutName, String name, String mode, String type, String valueName, FieldDefinition[] fields, String label, String helpLabel, boolean translated, Map<String,Serializable> properties, boolean required, Widget[] subWidgets, int level, WidgetSelectOption[] selectOptions, String definitionId, List<RenderingInfo> renderingInfos)
public String getId()
Widgetpublic String getTagConfigId()
WidgetgetTagConfigId in interface WidgetLayout#getTagConfigId()}.public void setId(String id)
Widgetpublic String getLayoutName()
WidgetgetLayoutName in interface Widgetpublic String getName()
Widgetpublic String getMode()
WidgetThis mode can be different from the layout mode.
public String getType()
Widgetpublic String getLabel()
Widgetpublic String getHelpLabel()
WidgetgetHelpLabel in interface Widgetpublic boolean isTranslated()
WidgetisTranslated in interface Widgetpublic Map<String,Serializable> getProperties()
WidgetThe way that properties will be mapped to rendered components is managed by the widget type.
getProperties in interface Widgetpublic Serializable getProperty(String name)
WidgetgetProperty in interface Widgetname - the property name.public void setProperty(String name, Serializable value)
WidgetsetProperty in interface Widgetname - the property name.value - the property value or null if not found.public boolean isRequired()
WidgetThis is a short link for the "required" property, already evaluated from an EL expression (if needed). Defaults to false.
isRequired in interface Widgetpublic FieldDefinition[] getFieldDefinitions()
WidgetgetFieldDefinitions in interface Widgetpublic Widget[] getSubWidgets()
WidgetgetSubWidgets in interface Widgetpublic String getValueName()
WidgetgetValueName in interface Widgetpublic void setValueName(String valueName)
WidgetsetValueName in interface Widgetpublic int getLevel()
WidgetFor instance a standard widget will have a level of 0, and its potential subwidgets will have a level of 1.
public WidgetSelectOption[] getSelectOptions()
WidgetgetSelectOptions in interface Widgetpublic List<RenderingInfo> getRenderingInfos()
WidgetUseful for preview management where some configuration needs to be changed: what's changed can be set as rendering information here to be displayed.
getRenderingInfos in interface WidgetCopyright © 2011 Nuxeo SA. All Rights Reserved.