a:24:{s:9:"#provides";s:27:"dojox.collections.ArrayList";s:9:"#resource";s:24:"collections/ArrayList.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:23:"dojox.collections._base";}}s:27:"dojox.collections.ArrayList";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"arr";a:2:{s:8:"optional";b:1;s:4:"type";s:5:"array";}}s:6:"source";s:3285:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse(); }; this.sort=function(/* function? */ fn){ // summary // sort the internal array if(fn){ items.sort(fn); }else{ items.sort(); } }; this.setByIndex=function(/* int */ i, /* object */ obj){ // summary // Set an element in the array by the passed index. items[i]=obj; this.count=items.length; }; this.toArray=function(){ // summary // Return a new array with all of the items of the internal array concatenated. return [].concat(items); } this.toString=function(/* string */ delim){ // summary // implementation of toString, follows [].toString(); return items.join((delim||",")); };";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:33:"dojox.collections.ArrayList.count";a:2:{s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:31:"dojox.collections.ArrayList.add";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"obj";a:1:{s:4:"type";s:6:"object";}}s:6:"source";s:425:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length;";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:36:"dojox.collections.ArrayList.addRange";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"a";a:1:{s:4:"type";s:5:"array";}}s:6:"source";s:753:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length;";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:36:"dojox.collections.ArrayList.removeAt";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"i";a:1:{s:4:"type";s:3:"int";}}s:6:"source";s:2565:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length;";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:35:"dojox.collections.ArrayList.reverse";a:5:{s:4:"type";s:8:"Function";s:6:"source";s:2659:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse();";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:32:"dojox.collections.ArrayList.sort";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:2:"fn";a:2:{s:8:"optional";b:1;s:4:"type";s:8:"function";}}s:6:"source";s:2805:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse(); }; this.sort=function(/* function? */ fn){ // summary // sort the internal array if(fn){ items.sort(fn); }else{ items.sort(); }";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:38:"dojox.collections.ArrayList.setByIndex";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:1:"i";a:1:{s:4:"type";s:3:"int";}s:3:"obj";a:1:{s:4:"type";s:6:"object";}}s:6:"source";s:2977:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse(); }; this.sort=function(/* function? */ fn){ // summary // sort the internal array if(fn){ items.sort(fn); }else{ items.sort(); } }; this.setByIndex=function(/* int */ i, /* object */ obj){ // summary // Set an element in the array by the passed index. items[i]=obj; this.count=items.length;";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:35:"dojox.collections.ArrayList.toArray";a:5:{s:4:"type";s:8:"Function";s:6:"source";s:3129:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse(); }; this.sort=function(/* function? */ fn){ // summary // sort the internal array if(fn){ items.sort(fn); }else{ items.sort(); } }; this.setByIndex=function(/* int */ i, /* object */ obj){ // summary // Set an element in the array by the passed index. items[i]=obj; this.count=items.length; }; this.toArray=function(){ // summary // Return a new array with all of the items of the internal array concatenated. return [].concat(items);";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:36:"dojox.collections.ArrayList.toString";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"delim";a:1:{s:4:"type";s:6:"string";}}s:6:"source";s:3281:"dojo.provide("dojox.collections.ArrayList"); dojo.require("dojox.collections._base"); dojox.collections.ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/* object */obj){ // summary // Add an element to the collection. items.push(obj); this.count=items.length; }; this.addRange=function(/* array */a){ // summary // Add a range of objects to the ArrayList if(a.getIterator){ var e=a.getIterator(); while(!e.atEnd()){ this.add(e.get()); } this.count=items.length; }else{ for(var i=0; i=0) { items.splice(i,1); } this.count=items.length; }; this.removeAt=function(/* int */ i){ // summary // return an array with function applied to all elements items.splice(i,1); this.count=items.length; }; this.reverse=function(){ // summary // Reverse the internal array items.reverse(); }; this.sort=function(/* function? */ fn){ // summary // sort the internal array if(fn){ items.sort(fn); }else{ items.sort(); } }; this.setByIndex=function(/* int */ i, /* object */ obj){ // summary // Set an element in the array by the passed index. items[i]=obj; this.count=items.length; }; this.toArray=function(){ // summary // Return a new array with all of the items of the internal array concatenated. return [].concat(items); } this.toString=function(/* string */ delim){ // summary // implementation of toString, follows [].toString(); return items.join((delim||","));";s:7:"returns";s:70:"dojox.collections.ArrayList|bool|dojox.collections.Iterator|int|object";s:8:"instance";s:27:"dojox.collections.ArrayList";s:7:"summary";s:0:"";}s:17:"dojox.collections";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}