function WddxRecordset(data) { var priv={}; var pub=this; priv.data=data; pub.wddxSerialize=function (serializer) { alert("not supported at the moment"); } /** * set Value of a Field of the WDDXResultset * @param row row to get * @param column column to get * @param value value of the object * @return value of the field */ pub.setField=function (row, column, value) { return priv.data[column][row]=value; } /** * get Value of a Field of the WDDXResultset * @param row row to get * @param column column to get * @return value of the field */ pub.getField=function (row, column) { return priv.data[column][row]; } /** * is a Column Name or not * @param name Name of the column to check * @return boolean is a column or not */ pub.isColumn=function (name) { return priv.data[name]?true:false; } /** * adds a new column to the WDDXResultset * @param name Name of the new column * @return void */ pub.addRows=function (count) { if(!count)count=1; for(var column in priv.data) { var col=priv.data[column]; for(var i=0;i'+priv._dump(obj[key],escapeString)+''; } return rtn+''; } // All others else return obj.toString(); } pub.toString = pub.dump; /** * escapes HTML * @param str HTML String to escape * @return HTML escaped String */ priv.escapeHTML=function (str) { var nstr=''; for (var i=0;i') nstr+='>'; else nstr+=c; } return nstr; } }