//>>built
define("dojox/form/manager/_ValueMixin",["dojo/_base/lang","dojo/_base/kernel","dojo/_base/declare"],function(e,g,f){return f("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(c){return this.formWidgetValue(c)},a);this.inspectFormNodes&&e.mixin(b,this.inspectFormNodes(function(c){return this.formNodeValue(c)},
a));e.mixin(b,this.inspectAttachedPoints(function(c){return this.formPointValue(c)},a));return b},setFormValues:function(a){a&&(this.inspectFormWidgets(function(b,c,d){this.formWidgetValue(b,d)},a),this.inspectFormNodes&&this.inspectFormNodes(function(b,c,d){this.formNodeValue(b,d)},a),this.inspectAttachedPoints(function(b,c,d){this.formPointValue(b,d)},a));return this}})});