Packageorg.granite.collections
Classpublic class UIDWeakSet

Implementation of HashSet that holds weak references to UID entities



Public Properties
 PropertyDefined by
  data : Array
[read-only]
UIDWeakSet
  size : uint
[read-only]
UIDWeakSet
Public Methods
 MethodDefined by
  
UIDWeakSet(capacity:int = 64)
UIDWeakSet
  
find(matcher:Function):Object
UIDWeakSet
  
get(uid:String):IUID
UIDWeakSet
  
put(uidObject:IUID):IUID
UIDWeakSet
  
remove(uid:String):IUID
UIDWeakSet
Property detail
dataproperty
data:Array  [read-only]Implementation
    public function get data():Array
sizeproperty 
size:uint  [read-only]Implementation
    public function get size():uint
Constructor detail
UIDWeakSet()constructor
public function UIDWeakSet(capacity:int = 64)Parameters
capacity:int (default = 64)
Method detail
find()method
public function find(matcher:Function):ObjectParameters
matcher:Function

Returns
Object
get()method 
public function get(uid:String):IUIDParameters
uid:String

Returns
IUID
put()method 
public function put(uidObject:IUID):IUIDParameters
uidObject:IUID

Returns
IUID
remove()method 
public function remove(uid:String):IUIDParameters
uid:String

Returns
IUID