Merge branch 'master' into ofop
[redakcja.git] / apps / filebrowser / media / filebrowser / uploadify / com / adobe / net / MimeTypeMap.as
diff --git a/apps/filebrowser/media/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as b/apps/filebrowser/media/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as
deleted file mode 100644 (file)
index 32e40a4..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
-  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.net
-{
-       public class MimeTypeMap
-       {
-               private var types:Array = 
-                       [["application/andrew-inset","ez"],
-                       ["application/atom+xml","atom"],
-                       ["application/mac-binhex40","hqx"],
-                       ["application/mac-compactpro","cpt"],
-                       ["application/mathml+xml","mathml"],
-                       ["application/msword","doc"],
-                       ["application/octet-stream","bin","dms","lha","lzh","exe","class","so","dll","dmg"],
-                       ["application/oda","oda"],
-                       ["application/ogg","ogg"],
-                       ["application/pdf","pdf"],
-                       ["application/postscript","ai","eps","ps"],
-                       ["application/rdf+xml","rdf"],
-                       ["application/smil","smi","smil"],
-                       ["application/srgs","gram"],
-                       ["application/srgs+xml","grxml"],
-                       ["application/vnd.adobe.apollo-application-installer-package+zip","air"],
-                       ["application/vnd.mif","mif"],
-                       ["application/vnd.mozilla.xul+xml","xul"],
-                       ["application/vnd.ms-excel","xls"],
-                       ["application/vnd.ms-powerpoint","ppt"],
-                       ["application/vnd.rn-realmedia","rm"],
-                       ["application/vnd.wap.wbxml","wbxml"],
-                       ["application/vnd.wap.wmlc","wmlc"],
-                       ["application/vnd.wap.wmlscriptc","wmlsc"],
-                       ["application/voicexml+xml","vxml"],
-                       ["application/x-bcpio","bcpio"],
-                       ["application/x-cdlink","vcd"],
-                       ["application/x-chess-pgn","pgn"],
-                       ["application/x-cpio","cpio"],
-                       ["application/x-csh","csh"],
-                       ["application/x-director","dcr","dir","dxr"],
-                       ["application/x-dvi","dvi"],
-                       ["application/x-futuresplash","spl"],
-                       ["application/x-gtar","gtar"],
-                       ["application/x-hdf","hdf"],
-                       ["application/x-javascript","js"],
-                       ["application/x-koan","skp","skd","skt","skm"],
-                       ["application/x-latex","latex"],
-                       ["application/x-netcdf","nc","cdf"],
-                       ["application/x-sh","sh"],
-                       ["application/x-shar","shar"],
-                       ["application/x-shockwave-flash","swf"],
-                       ["application/x-stuffit","sit"],
-                       ["application/x-sv4cpio","sv4cpio"],
-                       ["application/x-sv4crc","sv4crc"],
-                       ["application/x-tar","tar"],
-                       ["application/x-tcl","tcl"],
-                       ["application/x-tex","tex"],
-                       ["application/x-texinfo","texinfo","texi"],
-                       ["application/x-troff","t","tr","roff"],
-                       ["application/x-troff-man","man"],
-                       ["application/x-troff-me","me"],
-                       ["application/x-troff-ms","ms"],
-                       ["application/x-ustar","ustar"],
-                       ["application/x-wais-source","src"],
-                       ["application/xhtml+xml","xhtml","xht"],
-                       ["application/xml","xml","xsl"],
-                       ["application/xml-dtd","dtd"],
-                       ["application/xslt+xml","xslt"],
-                       ["application/zip","zip"],
-                       ["audio/basic","au","snd"],
-                       ["audio/midi","mid","midi","kar"],
-                       ["audio/mpeg","mp3","mpga","mp2"],
-                       ["audio/x-aiff","aif","aiff","aifc"],
-                       ["audio/x-mpegurl","m3u"],
-                       ["audio/x-pn-realaudio","ram","ra"],
-                       ["audio/x-wav","wav"],
-                       ["chemical/x-pdb","pdb"],
-                       ["chemical/x-xyz","xyz"],
-                       ["image/bmp","bmp"],
-                       ["image/cgm","cgm"],
-                       ["image/gif","gif"],
-                       ["image/ief","ief"],
-                       ["image/jpeg","jpg","jpeg","jpe"],
-                       ["image/png","png"],
-                       ["image/svg+xml","svg"],
-                       ["image/tiff","tiff","tif"],
-                       ["image/vnd.djvu","djvu","djv"],
-                       ["image/vnd.wap.wbmp","wbmp"],
-                       ["image/x-cmu-raster","ras"],
-                       ["image/x-icon","ico"],
-                       ["image/x-portable-anymap","pnm"],
-                       ["image/x-portable-bitmap","pbm"],
-                       ["image/x-portable-graymap","pgm"],
-                       ["image/x-portable-pixmap","ppm"],
-                       ["image/x-rgb","rgb"],
-                       ["image/x-xbitmap","xbm"],
-                       ["image/x-xpixmap","xpm"],
-                       ["image/x-xwindowdump","xwd"],
-                       ["model/iges","igs","iges"],
-                       ["model/mesh","msh","mesh","silo"],
-                       ["model/vrml","wrl","vrml"],
-                       ["text/calendar","ics","ifb"],
-                       ["text/css","css"],
-                       ["text/html","html","htm"],
-                       ["text/plain","txt","asc"],
-                       ["text/richtext","rtx"],
-                       ["text/rtf","rtf"],
-                       ["text/sgml","sgml","sgm"],
-                       ["text/tab-separated-values","tsv"],
-                       ["text/vnd.wap.wml","wml"],
-                       ["text/vnd.wap.wmlscript","wmls"],
-                       ["text/x-setext","etx"],
-                       ["video/mpeg","mpg","mpeg","mpe"],
-                       ["video/quicktime","mov","qt"],
-                       ["video/vnd.mpegurl","m4u","mxu"],
-                       ["video/x-flv","flv"],
-                       ["video/x-msvideo","avi"],
-                       ["video/x-sgi-movie","movie"],
-                       ["x-conference/x-cooltalk","ice"]];
-               
-               /**
-                * Returns the mimetype for the given extension.
-                */
-               public function getMimeType(extension:String):String
-               {
-                       extension = extension.toLocaleLowerCase();
-                       for each (var a:Array in types)
-                       {
-                               for each (var b:String in a)
-                               {
-                                       if (b == extension)
-                                       {
-                                               return a[0];
-                                       }
-                               }
-                       }
-                       return null;
-               }
-
-               /**
-                * Returns the prefered extension for the given mimetype.
-                */
-               public function getExtension(mimetype:String):String
-               {
-                       mimetype = mimetype.toLocaleLowerCase();
-                       for each (var a:Array in types)
-                       {
-                               if (a[0] == mimetype)
-                               {
-                                       return a[1];
-                               }
-                       }
-                       return null;
-               }
-
-               /**
-                * Adds a mimetype to the map. The order of the extensions matters. The most preferred should come first.
-                */
-               public function addMimeType(mimetype:String, extensions:Array):void
-               {
-                       var newType:Array = [mimetype];
-                       for each (var a:String in extensions)
-                       {
-                               newType.push(a);
-                       }
-                       types.push(newType);
-               }
-       }
-}
\ No newline at end of file