00001 import gugga.collections.IIterable;
00005 interface gugga.collections.IHashTable extends IIterable
00006 {
00007 public function add(aKey, aObject : Object) : Void;
00008
00009 public function remove(aKey) : Object;
00010
00011 public function containsValue(aObject : Object) : Boolean;
00012
00013 public function containsKey(aKey) : Boolean;
00014
00015 public function getKeyByValue(aValue : Object) : String;
00016
00017 public function getValue (aKey) : Object;
00018
00019 public function clone() : IHashTable;
00020 }