//>>built define("pd/data/PdColumnAnalyser",["dojo/_base/declare","dojox/xml/parser","dojo/_base/array","dojo/query","pd/model/deltaSpec"],function(_1,_2,_3,_4,_5){var _6=_1("pd/data/PdColumnAnalyser",[],{constructor:function(_7){if(!_7.xmlInput){throw new Error(PDMSG.ERR.IDS_ERR_MISSING_XMLDOC_PARAM);}this.xmlInput=_7.xmlInput;if(typeof (_7.xmlInput)=="string"){this.xmlDoc=_2.parse(dojo.trim(_7.xmlInput));}else{this.xmlDoc=_7.xmlInput;}this.inherited(arguments);},getDeltaFromXml:function(){var _8={};for(var i=0;i<_5.length;i++){var _9=[];var _a=this.xmlDoc.selectSingleNode("/pdSpec/delta/"+_5[i].name);if(_a!=null){_3.some(_a.childNodes,function(_b,_c,_d){_9[_c]={name:_b.getAttribute("name"),simpletype:_b.getAttribute("simpletype"),previoustype:_b.getAttribute("previoustype")};});}_8[_5[i].name]=_9;}return _8;},getSpecFromXml:function(){prunedNodes=["personalPreview","delta"];var _e=_2.parse(dojo.trim(this.xmlInput));for(var i=0;i