Dodanie aplikacji sorl.thumbnail i filebrowser.
[redakcja.git] / apps / filebrowser / media / filebrowser / uploadify / com / adobe / utils / .svn / text-base / DictionaryUtil.as.svn-base
diff --git a/apps/filebrowser/media/filebrowser/uploadify/com/adobe/utils/.svn/text-base/DictionaryUtil.as.svn-base b/apps/filebrowser/media/filebrowser/uploadify/com/adobe/utils/.svn/text-base/DictionaryUtil.as.svn-base
new file mode 100644 (file)
index 0000000..9552ef4
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+  Copyright (c) 2008, Adobe Systems Incorporated
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions are
+  met:
+
+  * Redistributions of source code must retain the above copyright notice, 
+    this list of conditions and the following disclaimer.
+  
+  * Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the 
+    documentation and/or other materials provided with the distribution.
+  
+  * Neither the name of Adobe Systems Incorporated nor the names of its 
+    contributors may be used to endorse or promote products derived from 
+    this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+package com.adobe.utils
+{
+       import flash.utils.Dictionary;
+       
+       public class DictionaryUtil
+       {
+               
+               /**
+               *       Returns an Array of all keys within the specified dictionary.   
+               * 
+               *       @param d The Dictionary instance whose keys will be returned.
+               * 
+               *       @return Array of keys contained within the Dictionary
+               *
+               *       @langversion ActionScript 3.0
+               *       @playerversion Flash 9.0
+               *       @tiptext
+               */                                      
+               public static function getKeys(d:Dictionary):Array
+               {
+                       var a:Array = new Array();
+                       
+                       for (var key:Object in d)
+                       {
+                               a.push(key);
+                       }
+                       
+                       return a;
+               }
+               
+               /**
+               *       Returns an Array of all values within the specified dictionary.         
+               * 
+               *       @param d The Dictionary instance whose values will be returned.
+               * 
+               *       @return Array of values contained within the Dictionary
+               *
+               *       @langversion ActionScript 3.0
+               *       @playerversion Flash 9.0
+               *       @tiptext
+               */                                      
+               public static function getValues(d:Dictionary):Array
+               {
+                       var a:Array = new Array();
+                       
+                       for each (var value:Object in d)
+                       {
+                               a.push(value);
+                       }
+                       
+                       return a;
+               }
+               
+       }
+}
\ No newline at end of file