#* Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. *# #set($textSubTypes = ["plain","richtext","enriched","tab-separated-values","html","sgml","vnd.latex-z","vnd.fmi.flexstor","uri-list","vnd.abc","rfc822-headers","vnd.in3d.3dml","prs.lines.tag","vnd.in3d.spot","css","xml","xml-external-parsed-entity","rtf","directory","calendar","vnd.wap.wml","vnd.wap.wmlscript","vnd.motorola.reflex","vnd.fly","vnd.wap.sl","vnd.wap.si","t140","vnd.ms-mediapackage","vnd.IPTC.NewsML","vnd.IPTC.NITF","vnd.curl","vnd.DMClientScript","parityfec"]) #set($multipartSubTypes = ["mixed","alternative","digest","parallel","appledouble","header-set","form-data","related","report","voice-message","signed","encrypted","byteranges"]) #set($messageSubTypes = ["rfc822","partial","external-body","news","http","delivery-status","disposition-notification","s-http"]) #set($applicationSubTypes = ["octet-stream","postscript","oda","atomicmail","andrew-inset","slate","wita","dec-dx","dca-rft","activemessage","rtf","applefile","mac-binhex40","news-message-id","news-transmission","wordperfect5.1","pdf","zip","macwriteii","msword","remote-printing","mathematica","cybercash","commonground","iges","riscos","eshop","x400-bp","sgml","cals-1840","pgp-encrypted","pgp-signature","pgp-keys","vnd.framemaker","vnd.mif","vnd.ms-excel","vnd.ms-powerpoint","vnd.ms-project","vnd.ms-works","vnd.ms-tnef","vnd.svd","vnd.music-niff","vnd.ms-artgalry","vnd.truedoc","vnd.koan","vnd.street-stream","vnd.fdf","set-payment-initiation","set-payment","set-registration-initiation","set-registration","vnd.seemail","vnd.businessobjects","vnd.meridian-slingshot","vnd.xara","sgml-open-catalog","vnd.rapid","vnd.enliven","vnd.japannet-registration-wakeup","vnd.japannet-verification-wakeup","vnd.japannet-payment-wakeup","vnd.japannet-directory-service","vnd.intertrust.digibox","vnd.intertrust.nncp","prs.alvestrand.titrax-sheet","vnd.noblenet-web","vnd.noblenet-sealer","vnd.noblenet-directory","prs.nprend","vnd.webturbo","hyperstudio","vnd.shana.informed.formtemplate","vnd.shana.informed.formdata","vnd.shana.informed.package","vnd.shana.informed.interchange","vnd.$commerce_battelle","vnd.osa.netdeploy","vnd.ibm.MiniPay","vnd.japannet-jpnstore-wakeup","vnd.japannet-setstore-wakeup","vnd.japannet-verification","vnd.japannet-registration","vnd.hp-HPGL","vnd.hp-PCL","vnd.hp-PCLXL","vnd.musician","vnd.FloGraphIt","vnd.intercon.formnet","vemmi","vnd.ms-asf","vnd.ecdis-update","vnd.powerbuilder6","vnd.powerbuilder6-s","vnd.lotus-wordpro","vnd.lotus-approach","vnd.lotus-1-2-3","vnd.lotus-organizer","vnd.lotus-screencam","vnd.lotus-freelance","vnd.fujitsu.oasys","vnd.fujitsu.oasys2","vnd.swiftview-ics","vnd.dna","prs.cww","vnd.wt.stf","vnd.dxr","vnd.mitsubishi.misty-guard.trustweb","vnd.ibm.modcap","vnd.acucobol","vnd.fujitsu.oasys3","marc","vnd.fujitsu.oasysprs","vnd.fujitsu.oasysgp","vnd.visio","vnd.netfpx","vnd.audiograph","vnd.epson.salt","vnd.3M.Post-it-Notes","vnd.novadigm.EDX","vnd.novadigm.EXT","vnd.novadigm.EDM","vnd.claymore","vnd.comsocaller","pkcs7-mime","pkcs7-signature","pkcs10","vnd.yellowriver-custom-menu","vnd.ecowin.chart","vnd.ecowin.series","vnd.ecowin.filerequest","vnd.ecowin.fileupdate","vnd.ecowin.seriesrequest","vnd.ecowin.seriesupdate","EDIFACT","EDI-X12","EDI-Consent","vnd.wrq-hp3000-labelled","vnd.minisoft-hp3000-save","vnd.ffsns","vnd.hp-hps","vnd.fujixerox.docuworks","xml","xml-external-parsed-entity","xml-dtd","vnd.anser-web-funds-transfer-initiation","vnd.anser-web-certificate-issue-initiation","vnd.is-xpr","vnd.intu.qbo","vnd.publishare-delta-tree","vnd.cybank","batch-SMTP","vnd.uplanet.alert","vnd.uplanet.cacheop","vnd.uplanet.list","vnd.uplanet.listcmd","vnd.uplanet.channel","vnd.uplanet.bearer-choice","vnd.uplanet.signal","vnd.uplanet.alert-wbxml","vnd.uplanet.cacheop-wbxml","vnd.uplanet.list-wbxml","vnd.uplanet.listcmd-wbxml","vnd.uplanet.channel-wbxml","vnd.uplanet.bearer-choice-wbxml","vnd.epson.quickanime","vnd.commonspace","vnd.fut-misnet","vnd.xfdl","vnd.intu.qfx","vnd.epson.ssf","vnd.epson.msf","vnd.powerbuilder7","vnd.powerbuilder7-s","vnd.lotus-notes","pkixcmp","vnd.wap.wmlc","vnd.wap.wmlscriptc","vnd.motorola.flexsuite","vnd.wap.wbxml","vnd.motorola.flexsuite.wem","vnd.motorola.flexsuite.kmr","vnd.motorola.flexsuite.adsi","vnd.motorola.flexsuite.fis","vnd.motorola.flexsuite.gotap","vnd.motorola.flexsuite.ttc","vnd.ufdl","vnd.accpac.simply.imp","vnd.accpac.simply.aso","vnd.vcx","ipp","ocsp-request","ocsp-response","vnd.previewsystems.box","vnd.mediastation.cdkey","vnd.pg.format","vnd.pg.osasli","vnd.hp-hpid","pkix-cert","pkix-crl","vnd.Mobius.TXF","vnd.Mobius.PLC","vnd.Mobius.DIS","vnd.Mobius.DAF","vnd.Mobius.MSL","vnd.cups-raster","vnd.cups-postscript","vnd.cups-raw","index","index.cmd","index.response","index.obj","index.vnd","vnd.triscape.mxs","vnd.powerbuilder75","vnd.powerbuilder75-s","vnd.dpgraph","http","sdp","vnd.eudora.data","vnd.fujixerox.docuworks.binder","vnd.vectorworks","vnd.grafeq","vnd.bmi","vnd.ericsson.quickcall","vnd.hzn-3d-crossword","vnd.wap.slc","vnd.wap.sic","vnd.groove-injector","vnd.fujixerox.ddd","vnd.groove-account","vnd.groove-identity-message","vnd.groove-tool-message","vnd.groove-tool-template","vnd.groove-vcard","vnd.ctc-posml","vnd.canon-lips","vnd.canon-cpdl","vnd.trueapp","vnd.s3sms","iotp","vnd.mcd","vnd.httphone","vnd.informix-visionary","vnd.msign","vnd.ms-lrm","vnd.contact.cmsg","vnd.epson.esf ","whoispp-query","whoispp-response","vnd.mozilla.xul+xml","parityfec","vnd.palm","vnd.fsc.weblaunch","vnd.tve-trigger","dvcs","sieve","vnd.vividence.scriptfile","vnd.hhe.lesson-player","beep+xml","font-tdpfr","vnd.mseq","vnd.aether.imp","vnd.Mobius.MQY","vnd.Mobius.MBK ","vnd.vidsoft.vidconference","vnd.ibm.afplinedata","vnd.irepository.package+xml","vnd.sss-ntf","vnd.sss-dtf","vnd.sss-cod","vnd.pvi.ptid1","isup","qsig","timestamp-query","timestamp-reply","vnd.pwg-xhtml-print+xml"]) #set($imageSubTypes = ["jpeg","gif","ief","g3fax","tiff","cgm","naplps","vnd.dwg","vnd.svf","vnd.dxf","png","vnd.fpx","vnd.net-fpx","vnd.xiff","prs.btif","vnd.fastbidsheet","vnd.wap.wbmp","prs.pti","vnd.cns.inf2","vnd.mix","vnd.fujixerox.edmics-rlc","vnd.fujixerox.edmics-mmr","vnd.fst"]) #set($audioSubTypes = ["basic","32kadpcm","vnd.qcelp","vnd.digital-winds","vnd.lucent.voice","vnd.octel.sbc","vnd.rhetorex.32kadpcm","vnd.vmx.cvsd","vnd.nortel.vbk","vnd.cns.anp1","vnd.cns.inf1","L16","vnd.everad.plj","telephone-event","tone","prs.sid","vnd.nuera.ecelp4800","vnd.nuera.ecelp7470","mpeg","parityfec","MP4A-LATM","vnd.nuera.ecelp9600","G.722.1","mpa-robust","vnd.cisco.nse","DAT12","L20","L24"]) #set($videoSubTypes = ["mpeg","quicktime","vnd.vivo","vnd.motorola.video","vnd.motorola.videop","vnd.fvt","pointer","parityfec","vnd.mpegurl","MP4V-ES","vnd.nokia.interleaved-multimedia"]) #set($modelSubTypes = ["iges","vrml","mesh","vnd.dwf","vnd.gtw","vnd.flatland.3dml","vnd.vtu","vnd.mts","vnd.gdl","vnd.gs-gdl","vnd.parasolid.transmit.text","vnd.parasolid.transmit.binary"]) ##set($types = ["text", "multipart", "message", "application", "image", "audio", "video", "model"]) #set($types = [["text", $textSubTypes], ["multipart", $multipartSubTypes], ["message", $messageSubTypes], ["application", $applicationSubTypes], ["image", $imageSubTypes], ["audio", $audioSubTypes], ["video", $videoSubTypes], ["model", $modelSubTypes]])