Manage a container : it loads its definition with a YAML file and create all the widgets it contains.
It can generate javascript code to check constraints on the web page.
It can test if constraints of each widget are OK.
It can generate the HTML of each widget for use with HTML::Template.

Parameters :
widget_def : hash ref : Parameters to define the widget inside the container.
The same parameters as to create a a widget but you can specify the cloneID (the id of the widget you want to clone from).
Return :
Description :
Create and add a widget to the container

Parameters :
widgetObj : widget : The widget objet you want to use as a default widget.
Return :
Description :
The default widget defined with this function will be used anytime your create a new widget without specifiing options.

Description :
set the value of the widgets of the container for which a value fits in $params hash;
Parameters :
$valueHash : a hash ref of the same form as the function getValueHash returns
Return :
nothing