1
4
5
6
7 interface org.aswing.utils.IVector {
8
9 public function get(i:Number):Object;
10 public function append(obj:Object, index:Number):Void;
11 public function appendAll(arr:Array, index:Number):Void;
12 public function replaceAt(index:Number, obj:Object):Object;
13 public function removeAt(index:Number):Object;
14 public function remove(obj:Object):Object;
15 public function removeRange(fromIndex:Number, toIndex:Number):Array;
16 public function indexOf(obj:Object):Number;
17 public function contains(obj:Object):Boolean;
18 public function first():Object;
19 public function last():Object;
20
21 public function size():Number;
22 public function clear():Void;
23 public function sort(compare:Object, options:Number):Array;
24 public function sortOn(key:Object, options:Number):Array;
25
26 public function isEmpty():Boolean;
27 public function toArray():Array;
28 }
29