home *** CD-ROM | disk | FTP | other *** search
- package mx.rpc.xml
- {
- public class QualifiedResourceManager
- {
- protected var resources:Array;
-
- protected var resourcesMap:Object;
-
- public function QualifiedResourceManager()
- {
- super();
- }
-
- public function getResourcesForNamespace(param1:Namespace) : Array
- {
- return getResourcesForURI(param1.uri);
- }
-
- public function getResourcesForURI(param1:String) : Array
- {
- if(resourcesMap == null)
- {
- return null;
- }
- if(param1 == null)
- {
- param1 = "";
- }
- return resourcesMap[param1];
- }
-
- public function addResource(param1:Namespace, param2:Object) : void
- {
- if(resources == null)
- {
- resources = [];
- }
- resources.push(param2);
- if(resourcesMap == null)
- {
- resourcesMap = {};
- }
- var _loc3_:String = param1.uri;
- if(_loc3_ == null)
- {
- _loc3_ = "";
- }
- var _loc4_:Array = resourcesMap[_loc3_] as Array;
- if(_loc4_ == null)
- {
- _loc4_ = [];
- }
- _loc4_.push(param2);
- resourcesMap[_loc3_] = _loc4_;
- }
-
- public function getResources() : Array
- {
- return resources;
- }
- }
- }
-
-