//>>built
define("dojox/form/manager/_ValueMixin",["dojo/_base/lang","dojo/_base/kernel","dojo/_base/declare"],function(c,f,e){return e("dojox.form.manager._ValueMixin",null,{elementValue:function(a,b){return a in this.formWidgets?this.formWidgetValue(a,b):this.formNodes&&a in this.formNodes?this.formNodeValue(a,b):this.formPointValue(a,b)},gatherFormValues:function(a){var b=this.inspectFormWidgets(function(a){return this.formWidgetValue(a)},a);this.inspectFormNodes&&c.mixin(b,this.inspectFormNodes(function(a){return this.formNodeValue(a)},
a));c.mixin(b,this.inspectAttachedPoints(function(a){return this.formPointValue(a)},a));return b},setFormValues:function(a){a&&(this.inspectFormWidgets(function(a,c,d){this.formWidgetValue(a,d)},a),this.inspectFormNodes&&this.inspectFormNodes(function(a,c,d){this.formNodeValue(a,d)},a),this.inspectAttachedPoints(function(a,c,d){this.formPointValue(a,d)},a));return this}})});