package com.axyus.generator.pespj.utils;
/**
- *
+ *
* @author jp.tessier
*/
public enum MimeType {
- $323 ("text/h323"),
- $3gp ("video/3gpp"),
- $7z ("application/x-7z-compressed"),
- abw ("application/x-abiword"),
- ai ("application/postscript"),
- aif ("audio/x-aiff"),
- aifc ("audio/x-aiff"),
- aiff ("audio/x-aiff"),
- alc ("chemical/x-alchemy"),
- art ("image/x-jg"),
- asc ("text/plain"),
- asf ("video/x-ms-asf"),
- $asn ("chemical/x-ncbi-asn1"),
- asn ("chemical/x-ncbi-asn1-spec"),
- aso ("chemical/x-ncbi-asn1-binary"),
- asx ("video/x-ms-asf"),
- atom ("application/atom"),
- atomcat ("application/atomcat+xml"),
- atomsrv ("application/atomserv+xml"),
- au ("audio/basic"),
- avi ("video/x-msvideo"),
- bak ("application/x-trash"),
- bat ("application/x-msdos-program"),
- b ("chemical/x-molconn-Z"),
- bcpio ("application/x-bcpio"),
- bib ("text/x-bibtex"),
- bin ("application/octet-stream"),
- bmp ("image/x-ms-bmp"),
- book ("application/x-maker"),
- boo ("text/x-boo"),
- bsd ("chemical/x-crossfire"),
- c3d ("chemical/x-chem3d"),
- cab ("application/x-cab"),
- cac ("chemical/x-cache"),
- cache ("chemical/x-cache"),
- cap ("application/cap"),
- cascii ("chemical/x-cactvs-binary"),
- cat ("application/vnd.ms-pki.seccat"),
- cbin ("chemical/x-cactvs-binary"),
- cbr ("application/x-cbr"),
- cbz ("application/x-cbz"),
- cc ("text/x-c++src"),
- cdf ("application/x-cdf"),
- cdr ("image/x-coreldraw"),
- cdt ("image/x-coreldrawtemplate"),
- cdx ("chemical/x-cdx"),
- cdy ("application/vnd.cinderella"),
- cef ("chemical/x-cxf"),
- cer ("chemical/x-cerius"),
- chm ("chemical/x-chemdraw"),
- chrt ("application/x-kchart"),
- cif ("chemical/x-cif"),
- $class ("application/java-vm"),
- cls ("text/x-tex"),
- cmdf ("chemical/x-cmdf"),
- cml ("chemical/x-cml"),
- cod ("application/vnd.rim.cod"),
- com ("application/x-msdos-program"),
- cpa ("chemical/x-compass"),
- cpio ("application/x-cpio"),
- cpp ("text/x-c++src"),
- $cpt ("application/mac-compactpro"),
- cpt ("image/x-corelphotopaint"),
- crl ("application/x-pkcs7-crl"),
- crt ("application/x-x509-ca-cert"),
- csf ("chemical/x-cache-csf"),
- $csh ("application/x-csh"),
- csh ("text/x-csh"),
- csm ("chemical/x-csml"),
- csml ("chemical/x-csml"),
- css ("text/css"),
- csv ("text/csv"),
- ctab ("chemical/x-cactvs-binary"),
- c ("text/x-csrc"),
- ctx ("chemical/x-ctx"),
- cu ("application/cu-seeme"),
- cub ("chemical/x-gaussian-cube"),
- cxf ("chemical/x-cxf"),
- cxx ("text/x-c++src"),
- dat ("chemical/x-mopac-input"),
- dcr ("application/x-director"),
- deb ("application/x-debian-package"),
- diff ("text/x-diff"),
- dif ("video/dv"),
- dir ("application/x-director"),
- djv ("image/vnd.djvu"),
- djvu ("image/vnd.djvu"),
- dll ("application/x-msdos-program"),
- dl ("video/dl"),
- dmg ("application/x-apple-diskimage"),
- dms ("application/x-dms"),
- doc ("application/msword"),
- docx ("application/msword"),
- dot ("application/msword"),
- dotx ("application/msword"),
- d ("text/x-dsrc"),
- dvi ("application/x-dvi"),
- dv ("video/dv"),
- dx ("chemical/x-jcamp-dx"),
- dxr ("application/x-director"),
- emb ("chemical/x-embl-dl-nucleotide"),
- embl ("chemical/x-embl-dl-nucleotide"),
- eml ("message/rfc822"),
- $ent ("chemical/x-ncbi-asn1-ascii"),
- ent ("chemical/x-pdb"),
- eps ("application/postscript"),
- etx ("text/x-setext"),
- exe ("application/x-msdos-program"),
- ez ("application/andrew-inset"),
- fb ("application/x-maker"),
- fbdoc ("application/x-maker"),
- fch ("chemical/x-gaussian-checkpoint"),
- fchk ("chemical/x-gaussian-checkpoint"),
- fig ("application/x-xfig"),
- flac ("application/x-flac"),
- fli ("video/fli"),
- fm ("application/x-maker"),
- frame ("application/x-maker"),
- frm ("application/x-maker"),
- gal ("chemical/x-gaussian-log"),
- gam ("chemical/x-gamess-input"),
- gamin ("chemical/x-gamess-input"),
- gau ("chemical/x-gaussian-input"),
- gcd ("text/x-pcs-gcd"),
- gcf ("application/x-graphing-calculator"),
- gcg ("chemical/x-gcg8-sequence"),
- gen ("chemical/x-genbank"),
- gf ("application/x-tex-gf"),
- gif ("image/gif"),
- gjc ("chemical/x-gaussian-input"),
- gjf ("chemical/x-gaussian-input"),
- gl ("video/gl"),
- gnumeric ("application/x-gnumeric"),
- gpt ("chemical/x-mopac-graph"),
- gsf ("application/x-font"),
- gsm ("audio/x-gsm"),
- gtar ("application/x-gtar"),
- hdf ("application/x-hdf"),
- hh ("text/x-c++hdr"),
- hin ("chemical/x-hin"),
- hpp ("text/x-c++hdr"),
- hqx ("application/mac-binhex40"),
- hs ("text/x-haskell"),
- hta ("application/hta"),
- htc ("text/x-component"),
- $h ("text/x-chdr"),
- html ("text/html"),
- htm ("text/html"),
- hxx ("text/x-c++hdr"),
- ica ("application/x-ica"),
- ice ("x-conference/x-cooltalk"),
- ico ("image/x-icon"),
- ics ("text/calendar"),
- icz ("text/calendar"),
- ief ("image/ief"),
- iges ("model/iges"),
- igs ("model/iges"),
- iii ("application/x-iphone"),
- inp ("chemical/x-gamess-input"),
- ins ("application/x-internet-signup"),
- iso ("application/x-iso9660-image"),
- isp ("application/x-internet-signup"),
- ist ("chemical/x-isostar"),
- istr ("chemical/x-isostar"),
- jad ("text/vnd.sun.j2me.app-descriptor"),
- jar ("application/java-archive"),
- java ("text/x-java"),
- jdx ("chemical/x-jcamp-dx"),
- jmz ("application/x-jmol"),
- jng ("image/x-jng"),
- jnlp ("application/x-java-jnlp-file"),
- jpeg ("image/jpeg"),
- jpe ("image/jpeg"),
- jpg ("image/jpeg"),
- js ("application/x-javascript"),
- kar ("audio/midi"),
- key ("application/pgp-keys"),
- kil ("application/x-killustrator"),
- kin ("chemical/x-kinemage"),
- kml ("application/vnd.google-earth.kml+xml"),
- kmz ("application/vnd.google-earth.kmz"),
- kpr ("application/x-kpresenter"),
- kpt ("application/x-kpresenter"),
- ksp ("application/x-kspread"),
- kwd ("application/x-kword"),
- kwt ("application/x-kword"),
- latex ("application/x-latex"),
- lha ("application/x-lha"),
- lhs ("text/x-literate-haskell"),
- lsf ("video/x-la-asf"),
- lsx ("video/x-la-asf"),
- ltx ("text/x-tex"),
- lyx ("application/x-lyx"),
- lzh ("application/x-lzh"),
- lzx ("application/x-lzx"),
- $m3u ("audio/mpegurl"),
- m3u ("audio/x-mpegurl"),
- $m4a ("audio/mpeg"),
- m4a ("video/mp4"),
- m4b ("video/mp4"),
- m4v ("video/mp4"),
- maker ("application/x-maker"),
- man ("application/x-troff-man"),
- mcif ("chemical/x-mmcif"),
- mcm ("chemical/x-macmolecule"),
- mdb ("application/msaccess"),
- me ("application/x-troff-me"),
- mesh ("model/mesh"),
- mid ("audio/midi"),
- midi ("audio/midi"),
- mif ("application/x-mif"),
- mm ("application/x-freemind"),
- mmd ("chemical/x-macromodel-input"),
- mmf ("application/vnd.smaf"),
- mml ("text/mathml"),
- mmod ("chemical/x-macromodel-input"),
- mng ("video/x-mng"),
- moc ("text/x-moc"),
- mol2 ("chemical/x-mol2"),
- mol ("chemical/x-mdl-molfile"),
- moo ("chemical/x-mopac-out"),
- mop ("chemical/x-mopac-input"),
- mopcrt ("chemical/x-mopac-input"),
- movie ("video/x-sgi-movie"),
- mov ("video/quicktime"),
- mp2 ("audio/mpeg"),
- mp3 ("audio/mpeg"),
- mp4 ("video/mp4"),
- mpc ("chemical/x-mopac-input"),
- mpega ("audio/mpeg"),
- mpeg ("video/mpeg"),
- mpe ("video/mpeg"),
- mpga ("audio/mpeg"),
- mpg ("video/mpeg"),
- ms ("application/x-troff-ms"),
- msh ("model/mesh"),
- msi ("application/x-msi"),
- mvb ("chemical/x-mopac-vib"),
- mxu ("video/vnd.mpegurl"),
- nb ("application/mathematica"),
- nc ("application/x-netcdf"),
- nwc ("application/x-nwc"),
- o ("application/x-object"),
- oda ("application/oda"),
- odb ("application/vnd.oasis.opendocument.database"),
- odc ("application/vnd.oasis.opendocument.chart"),
- odf ("application/vnd.oasis.opendocument.formula"),
- odg ("application/vnd.oasis.opendocument.graphics"),
- odi ("application/vnd.oasis.opendocument.image"),
- odm ("application/vnd.oasis.opendocument.text-master"),
- odp ("application/vnd.oasis.opendocument.presentation"),
- ods ("application/vnd.oasis.opendocument.spreadsheet"),
- odt ("application/vnd.oasis.opendocument.text"),
- oga ("audio/ogg"),
- ogg ("application/ogg"),
- ogv ("video/ogg"),
- ogx ("application/ogg"),
- old ("application/x-trash"),
- otg ("application/vnd.oasis.opendocument.graphics-template"),
- oth ("application/vnd.oasis.opendocument.text-web"),
- otp ("application/vnd.oasis.opendocument.presentation-template"),
- ots ("application/vnd.oasis.opendocument.spreadsheet-template"),
- ott ("application/vnd.oasis.opendocument.text-template"),
- oza ("application/x-oz-application"),
- p7r ("application/x-pkcs7-certreqresp"),
- pac ("application/x-ns-proxy-autoconfig"),
- pas ("text/x-pascal"),
- patch ("text/x-diff"),
- pat ("image/x-coreldrawpattern"),
- pbm ("image/x-portable-bitmap"),
- pcap ("application/cap"),
- pcf ("application/x-font"),
-// pcf.Z ("application/x-font"),
- pcx ("image/pcx"),
- pdb ("chemical/x-pdb"),
- pdf ("application/pdf"),
- pfa ("application/x-font"),
- pfb ("application/x-font"),
- pgm ("image/x-portable-graymap"),
- pgn ("application/x-chess-pgn"),
- pgp ("application/pgp-signature"),
- php3 ("application/x-httpd-php3"),
- php3p ("application/x-httpd-php3-preprocessed"),
- php4 ("application/x-httpd-php4"),
- php ("application/x-httpd-php"),
- phps ("application/x-httpd-php-source"),
- pht ("application/x-httpd-php"),
- phtml ("application/x-httpd-php"),
- pk ("application/x-tex-pk"),
- pls ("audio/x-scpls"),
- pl ("text/x-perl"),
- pm ("text/x-perl"),
- png ("image/png"),
- pnm ("image/x-portable-anymap"),
- pot ("text/plain"),
- ppm ("image/x-portable-pixmap"),
- pps ("application/vnd.ms-powerpoint"),
- ppsx ("application/vnd.ms-powerpoint"),
- ppt ("application/vnd.ms-powerpoint"),
- pptx ("application/vnd.ms-powerpoint"),
- prf ("application/pics-rules"),
- prt ("chemical/x-ncbi-asn1-ascii"),
- ps ("application/postscript"),
- psd ("image/x-photoshop"),
- p ("text/x-pascal"),
- pyc ("application/x-python-code"),
- pyo ("application/x-python-code"),
- py ("text/x-python"),
- qtl ("application/x-quicktimeplayer"),
- qt ("video/quicktime"),
- $ra ("audio/x-pn-realaudio"),
- ra ("audio/x-realaudio"),
- ram ("audio/x-pn-realaudio"),
- rar ("application/rar"),
- ras ("image/x-cmu-raster"),
- rd ("chemical/x-mdl-rdfile"),
- rdf ("application/rdf+xml"),
- rgb ("image/x-rgb"),
- rhtml ("application/x-httpd-eruby"),
- rm ("audio/x-pn-realaudio"),
- roff ("application/x-troff"),
- ros ("chemical/x-rosdal"),
- rpm ("application/x-redhat-package-manager"),
- rss ("application/rss+xml"),
- rtf ("application/rtf"),
- rtx ("text/richtext"),
- rxn ("chemical/x-mdl-rxnfile"),
- sct ("text/scriptlet"),
- sd2 ("audio/x-sd2"),
- sda ("application/vnd.stardivision.draw"),
- sdc ("application/vnd.stardivision.calc"),
- sd ("chemical/x-mdl-sdfile"),
- sdd ("application/vnd.stardivision.impress"),
- $sdf ("application/vnd.stardivision.math"),
- sdf ("chemical/x-mdl-sdfile"),
- sds ("application/vnd.stardivision.chart"),
- sdw ("application/vnd.stardivision.writer"),
- ser ("application/java-serialized-object"),
- sgf ("application/x-go-sgf"),
- sgl ("application/vnd.stardivision.writer-global"),
- $sh ("application/x-sh"),
- shar ("application/x-shar"),
- sh ("text/x-sh"),
- shtml ("text/html"),
- sid ("audio/prs.sid"),
- sik ("application/x-trash"),
- silo ("model/mesh"),
- sis ("application/vnd.symbian.install"),
- sisx ("x-epoc/x-sisx-app"),
- sit ("application/x-stuffit"),
- sitx ("application/x-stuffit"),
- skd ("application/x-koan"),
- skm ("application/x-koan"),
- skp ("application/x-koan"),
- skt ("application/x-koan"),
- smi ("application/smil"),
- smil ("application/smil"),
- snd ("audio/basic"),
- spc ("chemical/x-galactic-spc"),
- $spl ("application/futuresplash"),
- spl ("application/x-futuresplash"),
- spx ("audio/ogg"),
- src ("application/x-wais-source"),
- stc ("application/vnd.sun.xml.calc.template"),
- std ("application/vnd.sun.xml.draw.template"),
- sti ("application/vnd.sun.xml.impress.template"),
- stl ("application/vnd.ms-pki.stl"),
- stw ("application/vnd.sun.xml.writer.template"),
- sty ("text/x-tex"),
- sv4cpio ("application/x-sv4cpio"),
- sv4crc ("application/x-sv4crc"),
- svg ("image/svg+xml"),
- svgz ("image/svg+xml"),
- sw ("chemical/x-swissprot"),
- swf ("application/x-shockwave-flash"),
- swfl ("application/x-shockwave-flash"),
- sxc ("application/vnd.sun.xml.calc"),
- sxd ("application/vnd.sun.xml.draw"),
- sxg ("application/vnd.sun.xml.writer.global"),
- sxi ("application/vnd.sun.xml.impress"),
- sxm ("application/vnd.sun.xml.math"),
- sxw ("application/vnd.sun.xml.writer"),
- t ("application/x-troff"),
- tar ("application/x-tar"),
- taz ("application/x-gtar"),
- $tcl ("application/x-tcl"),
- tcl ("text/x-tcl"),
- texi ("application/x-texinfo"),
- texinfo ("application/x-texinfo"),
- tex ("text/x-tex"),
- text ("text/plain"),
- tgf ("chemical/x-mdl-tgf"),
- tgz ("application/x-gtar"),
- tiff ("image/tiff"),
- tif ("image/tiff"),
- tk ("text/x-tcl"),
- tm ("text/texmacs"),
- torrent ("application/x-bittorrent"),
- tr ("application/x-troff"),
- tsp ("application/dsptype"),
- ts ("text/texmacs"),
- tsv ("text/tab-separated-values"),
- txt ("text/plain"),
- udeb ("application/x-debian-package"),
- uls ("text/iuls"),
- ustar ("application/x-ustar"),
- val ("chemical/x-ncbi-asn1-binary"),
- vcd ("application/x-cdlink"),
- vcf ("text/x-vcard"),
- vcs ("text/x-vcalendar"),
- vmd ("chemical/x-vmd"),
- vms ("chemical/x-vamas-iso14976"),
- $vrml ("model/vrml"),
- vrml ("x-world/x-vrml"),
- vrm ("x-world/x-vrml"),
- vsd ("application/vnd.visio"),
- wad ("application/x-doom"),
- wav ("audio/x-wav"),
- wax ("audio/x-ms-wax"),
- wbmp ("image/vnd.wap.wbmp"),
- wbxml ("application/vnd.wap.wbxml"),
- wk ("application/x-123"),
- wma ("audio/x-ms-wma"),
- wmd ("application/x-ms-wmd"),
- wmlc ("application/vnd.wap.wmlc"),
- wmlsc ("application/vnd.wap.wmlscriptc"),
- wmls ("text/vnd.wap.wmlscript"),
- wml ("text/vnd.wap.wml"),
- wm ("video/x-ms-wm"),
- wmv ("video/x-ms-wmv"),
- wmx ("video/x-ms-wmx"),
- wmz ("application/x-ms-wmz"),
- wp5 ("application/wordperfect5.1"),
- wpd ("application/wordperfect"),
- $wrl ("model/vrml"),
- wrl ("x-world/x-vrml"),
- wsc ("text/scriptlet"),
- wvx ("video/x-ms-wvx"),
- wz ("application/x-wingz"),
- xbm ("image/x-xbitmap"),
- xcf ("application/x-xcf"),
- xht ("application/xhtml+xml"),
- xhtml ("application/xhtml+xml"),
- xlb ("application/vnd.ms-excel"),
- xlbx ("application/vnd.ms-excel"),
- xls ("application/vnd.ms-excel"),
- xlsx ("application/vnd.ms-excel"),
- xlt ("application/vnd.ms-excel"),
- xltx ("application/vnd.ms-excel"),
- xml ("application/xml"),
- xpi ("application/x-xpinstall"),
- xpm ("image/x-xpixmap"),
- xsl ("application/xml"),
- xtel ("chemical/x-xtel"),
- xul ("application/vnd.mozilla.xul+xml"),
- xwd ("image/x-xwindowdump"),
- xyz ("chemical/x-xyz"),
- zip ("application/zip"),
- zmt ("chemical/x-mopac-input"),
- ;
- public String contentType;
+ $323("text/h323"), $3gp("video/3gpp"), $7z("application/x-7z-compressed"), abw("application/x-abiword"), ai("application/postscript"), aif("audio/x-aiff"), aifc("audio/x-aiff"), aiff("audio/x-aiff"), alc("chemical/x-alchemy"), art("image/x-jg"), asc("text/plain"), asf("video/x-ms-asf"), $asn(
+ "chemical/x-ncbi-asn1"), asn("chemical/x-ncbi-asn1-spec"), aso("chemical/x-ncbi-asn1-binary"), asx("video/x-ms-asf"), atom("application/atom"), atomcat("application/atomcat+xml"), atomsrv("application/atomserv+xml"), au("audio/basic"), avi("video/x-msvideo"), bak("application/x-trash"), bat(
+ "application/x-msdos-program"), b("chemical/x-molconn-Z"), bcpio("application/x-bcpio"), bib("text/x-bibtex"), bin("application/octet-stream"), bmp("image/x-ms-bmp"), book("application/x-maker"), boo("text/x-boo"), bsd("chemical/x-crossfire"), c3d("chemical/x-chem3d"), cab(
+ "application/x-cab"), cac("chemical/x-cache"), cache("chemical/x-cache"), cap("application/cap"), cascii("chemical/x-cactvs-binary"), cat("application/vnd.ms-pki.seccat"), cbin("chemical/x-cactvs-binary"), cbr("application/x-cbr"), cbz("application/x-cbz"), cc("text/x-c++src"), cdf(
+ "application/x-cdf"), cdr("image/x-coreldraw"), cdt("image/x-coreldrawtemplate"), cdx("chemical/x-cdx"), cdy("application/vnd.cinderella"), cef("chemical/x-cxf"), cer("chemical/x-cerius"), chm("chemical/x-chemdraw"), chrt("application/x-kchart"), cif("chemical/x-cif"), $class(
+ "application/java-vm"), cls("text/x-tex"), cmdf("chemical/x-cmdf"), cml("chemical/x-cml"), cod("application/vnd.rim.cod"), com("application/x-msdos-program"), cpa("chemical/x-compass"), cpio("application/x-cpio"), cpp("text/x-c++src"), $cpt("application/mac-compactpro"), cpt(
+ "image/x-corelphotopaint"), crl("application/x-pkcs7-crl"), crt("application/x-x509-ca-cert"), csf("chemical/x-cache-csf"), $csh("application/x-csh"), csh("text/x-csh"), csm("chemical/x-csml"), csml("chemical/x-csml"), css("text/css"), csv("text/csv"), ctab("chemical/x-cactvs-binary"), c(
+ "text/x-csrc"), ctx("chemical/x-ctx"), cu("application/cu-seeme"), cub("chemical/x-gaussian-cube"), cxf("chemical/x-cxf"), cxx("text/x-c++src"), dat("chemical/x-mopac-input"), dcr("application/x-director"), deb("application/x-debian-package"), diff("text/x-diff"), dif("video/dv"), dir(
+ "application/x-director"), djv("image/vnd.djvu"), djvu("image/vnd.djvu"), dll("application/x-msdos-program"), dl("video/dl"), dmg("application/x-apple-diskimage"), dms("application/x-dms"), doc("application/msword"), docx("application/msword"), dot("application/msword"), dotx(
+ "application/msword"), d("text/x-dsrc"), dvi("application/x-dvi"), dv("video/dv"), dx("chemical/x-jcamp-dx"), dxr("application/x-director"), emb("chemical/x-embl-dl-nucleotide"), embl("chemical/x-embl-dl-nucleotide"), eml("message/rfc822"), $ent("chemical/x-ncbi-asn1-ascii"), ent(
+ "chemical/x-pdb"), eps("application/postscript"), etx("text/x-setext"), exe("application/x-msdos-program"), ez("application/andrew-inset"), fb("application/x-maker"), fbdoc("application/x-maker"), fch("chemical/x-gaussian-checkpoint"), fchk("chemical/x-gaussian-checkpoint"), fig(
+ "application/x-xfig"), flac("application/x-flac"), fli("video/fli"), fm("application/x-maker"), frame("application/x-maker"), frm("application/x-maker"), gal("chemical/x-gaussian-log"), gam("chemical/x-gamess-input"), gamin("chemical/x-gamess-input"), gau("chemical/x-gaussian-input"), gcd(
+ "text/x-pcs-gcd"), gcf("application/x-graphing-calculator"), gcg("chemical/x-gcg8-sequence"), gen("chemical/x-genbank"), gf("application/x-tex-gf"), gif("image/gif"), gjc("chemical/x-gaussian-input"), gjf("chemical/x-gaussian-input"), gl("video/gl"), gnumeric("application/x-gnumeric"), gpt(
+ "chemical/x-mopac-graph"), gsf("application/x-font"), gsm("audio/x-gsm"), gtar("application/x-gtar"), hdf("application/x-hdf"), hh("text/x-c++hdr"), hin("chemical/x-hin"), hpp("text/x-c++hdr"), hqx("application/mac-binhex40"), hs("text/x-haskell"), hta("application/hta"), htc(
+ "text/x-component"), $h("text/x-chdr"), html("text/html"), htm("text/html"), hxx("text/x-c++hdr"), ica("application/x-ica"), ice("x-conference/x-cooltalk"), ico("image/x-icon"), ics("text/calendar"), icz("text/calendar"), ief("image/ief"), iges("model/iges"), igs("model/iges"), iii(
+ "application/x-iphone"), inp("chemical/x-gamess-input"), ins("application/x-internet-signup"), iso("application/x-iso9660-image"), isp("application/x-internet-signup"), ist("chemical/x-isostar"), istr("chemical/x-isostar"), jad("text/vnd.sun.j2me.app-descriptor"), jar(
+ "application/java-archive"), java("text/x-java"), jdx("chemical/x-jcamp-dx"), jmz("application/x-jmol"), jng("image/x-jng"), jnlp("application/x-java-jnlp-file"), jpeg("image/jpeg"), jpe("image/jpeg"), jpg("image/jpeg"), js("application/x-javascript"), kar("audio/midi"), key(
+ "application/pgp-keys"), kil("application/x-killustrator"), kin("chemical/x-kinemage"), kml("application/vnd.google-earth.kml+xml"), kmz("application/vnd.google-earth.kmz"), kpr("application/x-kpresenter"), kpt("application/x-kpresenter"), ksp("application/x-kspread"), kwd(
+ "application/x-kword"), kwt("application/x-kword"), latex("application/x-latex"), lha("application/x-lha"), lhs("text/x-literate-haskell"), lsf("video/x-la-asf"), lsx("video/x-la-asf"), ltx("text/x-tex"), lyx("application/x-lyx"), lzh("application/x-lzh"), lzx("application/x-lzx"), $m3u(
+ "audio/mpegurl"), m3u("audio/x-mpegurl"), $m4a("audio/mpeg"), m4a("video/mp4"), m4b("video/mp4"), m4v("video/mp4"), maker("application/x-maker"), man("application/x-troff-man"), mcif("chemical/x-mmcif"), mcm("chemical/x-macmolecule"), mdb("application/msaccess"), me(
+ "application/x-troff-me"), mesh("model/mesh"), mid("audio/midi"), midi("audio/midi"), mif("application/x-mif"), mm("application/x-freemind"), mmd("chemical/x-macromodel-input"), mmf("application/vnd.smaf"), mml("text/mathml"), mmod("chemical/x-macromodel-input"), mng("video/x-mng"), moc(
+ "text/x-moc"), mol2("chemical/x-mol2"), mol("chemical/x-mdl-molfile"), moo("chemical/x-mopac-out"), mop("chemical/x-mopac-input"), mopcrt("chemical/x-mopac-input"), movie("video/x-sgi-movie"), mov("video/quicktime"), mp2("audio/mpeg"), mp3("audio/mpeg"), mp4("video/mp4"), mpc(
+ "chemical/x-mopac-input"), mpega("audio/mpeg"), mpeg("video/mpeg"), mpe("video/mpeg"), mpga("audio/mpeg"), mpg("video/mpeg"), ms("application/x-troff-ms"), msh("model/mesh"), msi("application/x-msi"), mvb("chemical/x-mopac-vib"), mxu("video/vnd.mpegurl"), nb("application/mathematica"), nc(
+ "application/x-netcdf"), nwc("application/x-nwc"), o("application/x-object"), oda("application/oda"), odb("application/vnd.oasis.opendocument.database"), odc("application/vnd.oasis.opendocument.chart"), odf("application/vnd.oasis.opendocument.formula"), odg(
+ "application/vnd.oasis.opendocument.graphics"), odi("application/vnd.oasis.opendocument.image"), odm("application/vnd.oasis.opendocument.text-master"), odp("application/vnd.oasis.opendocument.presentation"), ods("application/vnd.oasis.opendocument.spreadsheet"), odt(
+ "application/vnd.oasis.opendocument.text"), oga("audio/ogg"), ogg("application/ogg"), ogv("video/ogg"), ogx("application/ogg"), old("application/x-trash"), otg("application/vnd.oasis.opendocument.graphics-template"), oth("application/vnd.oasis.opendocument.text-web"), otp(
+ "application/vnd.oasis.opendocument.presentation-template"), ots("application/vnd.oasis.opendocument.spreadsheet-template"), ott("application/vnd.oasis.opendocument.text-template"), oza("application/x-oz-application"), p7r("application/x-pkcs7-certreqresp"), pac(
+ "application/x-ns-proxy-autoconfig"), pas("text/x-pascal"), patch("text/x-diff"), pat("image/x-coreldrawpattern"), pbm("image/x-portable-bitmap"), pcap("application/cap"), pcf("application/x-font"), pcx("image/pcx"), pdb("chemical/x-pdb"), pdf("application/pdf"), pfa(
+ "application/x-font"), pfb("application/x-font"), pgm("image/x-portable-graymap"), pgn("application/x-chess-pgn"), pgp("application/pgp-signature"), php3("application/x-httpd-php3"), php3p("application/x-httpd-php3-preprocessed"), php4("application/x-httpd-php4"), php(
+ "application/x-httpd-php"), phps("application/x-httpd-php-source"), pht("application/x-httpd-php"), phtml("application/x-httpd-php"), pk("application/x-tex-pk"), pls("audio/x-scpls"), pl("text/x-perl"), pm("text/x-perl"), png("image/png"), pnm("image/x-portable-anymap"), pot(
+ "text/plain"), ppm("image/x-portable-pixmap"), pps("application/vnd.ms-powerpoint"), ppsx("application/vnd.ms-powerpoint"), ppt("application/vnd.ms-powerpoint"), pptx("application/vnd.ms-powerpoint"), prf("application/pics-rules"), prt("chemical/x-ncbi-asn1-ascii"), ps(
+ "application/postscript"), psd("image/x-photoshop"), p("text/x-pascal"), pyc("application/x-python-code"), pyo("application/x-python-code"), py("text/x-python"), qtl("application/x-quicktimeplayer"), qt("video/quicktime"), $ra("audio/x-pn-realaudio"), ra("audio/x-realaudio"), ram(
+ "audio/x-pn-realaudio"), rar("application/rar"), ras("image/x-cmu-raster"), rd("chemical/x-mdl-rdfile"), rdf("application/rdf+xml"), rgb("image/x-rgb"), rhtml("application/x-httpd-eruby"), rm("audio/x-pn-realaudio"), roff("application/x-troff"), ros("chemical/x-rosdal"), rpm(
+ "application/x-redhat-package-manager"), rss("application/rss+xml"), rtf("application/rtf"), rtx("text/richtext"), rxn("chemical/x-mdl-rxnfile"), sct("text/scriptlet"), sd2("audio/x-sd2"), sda("application/vnd.stardivision.draw"), sdc("application/vnd.stardivision.calc"), sd(
+ "chemical/x-mdl-sdfile"), sdd("application/vnd.stardivision.impress"), $sdf("application/vnd.stardivision.math"), sdf("chemical/x-mdl-sdfile"), sds("application/vnd.stardivision.chart"), sdw("application/vnd.stardivision.writer"), ser("application/java-serialized-object"), sgf(
+ "application/x-go-sgf"), sgl("application/vnd.stardivision.writer-global"), $sh("application/x-sh"), shar("application/x-shar"), sh("text/x-sh"), shtml("text/html"), sid("audio/prs.sid"), sik("application/x-trash"), silo("model/mesh"), sis("application/vnd.symbian.install"), sisx(
+ "x-epoc/x-sisx-app"), sit("application/x-stuffit"), sitx("application/x-stuffit"), skd("application/x-koan"), skm("application/x-koan"), skp("application/x-koan"), skt("application/x-koan"), smi("application/smil"), smil("application/smil"), snd("audio/basic"), spc(
+ "chemical/x-galactic-spc"), $spl("application/futuresplash"), spl("application/x-futuresplash"), spx("audio/ogg"), src("application/x-wais-source"), stc("application/vnd.sun.xml.calc.template"), std("application/vnd.sun.xml.draw.template"), sti("application/vnd.sun.xml.impress.template"), stl(
+ "application/vnd.ms-pki.stl"), stw("application/vnd.sun.xml.writer.template"), sty("text/x-tex"), sv4cpio("application/x-sv4cpio"), sv4crc("application/x-sv4crc"), svg("image/svg+xml"), svgz("image/svg+xml"), sw("chemical/x-swissprot"), swf("application/x-shockwave-flash"), swfl(
+ "application/x-shockwave-flash"), sxc("application/vnd.sun.xml.calc"), sxd("application/vnd.sun.xml.draw"), sxg("application/vnd.sun.xml.writer.global"), sxi("application/vnd.sun.xml.impress"), sxm("application/vnd.sun.xml.math"), sxw("application/vnd.sun.xml.writer"), t(
+ "application/x-troff"), tar("application/x-tar"), taz("application/x-gtar"), $tcl("application/x-tcl"), tcl("text/x-tcl"), texi("application/x-texinfo"), texinfo("application/x-texinfo"), tex("text/x-tex"), text("text/plain"), tgf("chemical/x-mdl-tgf"), tgz("application/x-gtar"), tiff(
+ "image/tiff"), tif("image/tiff"), tk("text/x-tcl"), tm("text/texmacs"), torrent("application/x-bittorrent"), tr("application/x-troff"), tsp("application/dsptype"), ts("text/texmacs"), tsv("text/tab-separated-values"), txt("text/plain"), udeb("application/x-debian-package"), uls(
+ "text/iuls"), ustar("application/x-ustar"), val("chemical/x-ncbi-asn1-binary"), vcd("application/x-cdlink"), vcf("text/x-vcard"), vcs("text/x-vcalendar"), vmd("chemical/x-vmd"), vms("chemical/x-vamas-iso14976"), $vrml("model/vrml"), vrml("x-world/x-vrml"), vrm("x-world/x-vrml"), vsd(
+ "application/vnd.visio"), wad("application/x-doom"), wav("audio/x-wav"), wax("audio/x-ms-wax"), wbmp("image/vnd.wap.wbmp"), wbxml("application/vnd.wap.wbxml"), wk("application/x-123"), wma("audio/x-ms-wma"), wmd("application/x-ms-wmd"), wmlc("application/vnd.wap.wmlc"), wmlsc(
+ "application/vnd.wap.wmlscriptc"), wmls("text/vnd.wap.wmlscript"), wml("text/vnd.wap.wml"), wm("video/x-ms-wm"), wmv("video/x-ms-wmv"), wmx("video/x-ms-wmx"), wmz("application/x-ms-wmz"), wp5("application/wordperfect5.1"), wpd("application/wordperfect"), $wrl("model/vrml"), wrl(
+ "x-world/x-vrml"), wsc("text/scriptlet"), wvx("video/x-ms-wvx"), wz("application/x-wingz"), xbm("image/x-xbitmap"), xcf("application/x-xcf"), xht("application/xhtml+xml"), xhtml("application/xhtml+xml"), xlb("application/vnd.ms-excel"), xlbx("application/vnd.ms-excel"), xls(
+ "application/vnd.ms-excel"), xlsx("application/vnd.ms-excel"), xlt("application/vnd.ms-excel"), xltx("application/vnd.ms-excel"), xml("application/xml"), xpi("application/x-xpinstall"), xpm("image/x-xpixmap"), xsl("application/xml"), xtel("chemical/x-xtel"), xul(
+ "application/vnd.mozilla.xul+xml"), xwd("image/x-xwindowdump"), xyz("chemical/x-xyz"), zip("application/zip"), zmt("chemical/x-mopac-input");
+ private String contentType;
- MimeType(String contentType
- ) {
+ MimeType(final String contentType) {
+ this.contentType = contentType;
+ }
+
+ public String getContentType() {
+ return this.contentType;
+ }
+
+ public static MimeType getMimeTypeByExtension(final String extension) {
+ final MimeType[] allMimeTypes = values();
+ for (final MimeType mimeType : allMimeTypes) {
+ if (mimeType.name().equalsIgnoreCase(extension)) {
+ return mimeType;
+ }
+ }
+
+ return null;
+ }
- this.contentType = contentType;
- }
}