Index: lams_common/src/flash/org/lamsfoundation/lams/common/util/ObjectUtils.as =================================================================== diff -u -r70bd2dbb57e35ba2e7289ffc26b419eb6e708d69 -r41086a6b0a8161383805dabe406a8c81c7503327 --- lams_common/src/flash/org/lamsfoundation/lams/common/util/ObjectUtils.as (.../ObjectUtils.as) (revision 70bd2dbb57e35ba2e7289ffc26b419eb6e708d69) +++ lams_common/src/flash/org/lamsfoundation/lams/common/util/ObjectUtils.as (.../ObjectUtils.as) (revision 41086a6b0a8161383805dabe406a8c81c7503327) @@ -29,6 +29,24 @@ return str; } + /** + * Recursively goes through and object and prints out property values + * @usage printObject(_global); + * @param target + * @return + */ + public static function toString(target):String{ + for(var o in target){ + //trace('object:' + o + ' value:' + target[o]); + var str:String = ""; + + //Debugger.log(o + ':' + target[o],Debugger.GEN,'printObject','org.lamsfoundation.lams.common.util.ObjectUtils'); + str += o + ':' + target[o]; + printObject(target[o]); + } + return str; + } + public static function deNull(obj:Object):Object{ Debugger.log('FOR:'+printObject(obj),Debugger.GEN,'deNull','org.lamsfoundation.lams.common.util.ObjectUtils'); //Removes null values in objects suitable for sending XML to the Java WDDX deserialiser