RADContainer Python Class
RADContainer contains live RAD instances. RADContainer includes the following methods:
-
insert(self, inst) -
Adds instance into the container. This API is rarely used directly and typically called by Subclass-of-RADInstance
.__init__(self, name, user, freef, dynamic)when name is not None and dynamic == False. -
insert_singleton(self, radinstsubcls, name) -
Creates a new
RADInstancesubclass instance and insert it to container under name name. -
remove(self, inst) -
Removes instance inst from the container.
-
register(self, klass, listf, lookupf, user) -
Registers
RADInstancesubclass klass for dynamic listing and looking up. -
find_instance(self, name) -
Finds instance by name name.
-
list(self, pat) -
Gets a list of instance RAD names matching pattern pat.