📄 cmsxmladdmimetypes.java
字号:
/*
* File : $Source: /usr/local/cvs/opencms/src-setup/org/opencms/setup/xml/CmsXmlAddMimeTypes.java,v $
* Date : $Date: 2007-08-22 11:11:45 $
* Version: $Revision: 1.1 $
*
* This library is part of OpenCms -
* the Open Source Content Management System
*
* Copyright (c) 2002 - 2007 Alkacon Software GmbH (http://www.alkacon.com)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* For further information about Alkacon Software GmbH, please see the
* company website: http://www.alkacon.com
*
* For further information about OpenCms, please see the
* project website: http://www.opencms.org
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package org.opencms.setup.xml;
import org.opencms.configuration.CmsConfigurationManager;
import org.opencms.configuration.CmsVfsConfiguration;
import org.opencms.configuration.I_CmsXmlConfiguration;
import java.util.Collections;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.Node;
/**
* Adds the new mime types node.
* <p>
*
* @author Michael Moossen
*
* @version $Revision: 1.1 $
*
* @since 6.2.3
*/
public class CmsXmlAddMimeTypes extends A_CmsSetupXmlUpdate {
/** List of xpaths to update. */
private List m_xpaths;
/** List of mimetypes to add. */
private String[][] m_mimeTypes = {
{".ez", "application/andrew-inset"},
{".mme", "application/base64"},
{".boo", "application/book"},
{".book", "application/book"},
{".ccad", "application/clariscad"},
{".dp", "application/commonground"},
{".drw", "application/drafting"},
{".xl", "application/excel"},
{".frl", "application/freeloader"},
{".vew", "application/groupwise"},
{".hta", "application/hta"},
{".unv", "application/i-deas"},
{".inf", "application/inf"},
{".hqx", "application/mac-binhex40"},
{".cpt", "application/mac-compactpro"},
{".mrc", "application/marc"},
{".mbd", "application/mbedlet"},
{".aps", "application/mime"},
{".ppz", "application/mspowerpoint"},
{".doc", "application/msword"},
{".dot", "application/msword"},
{".w6w", "application/msword"},
{".wiz", "application/msword"},
{".word", "application/msword"},
{".mcp", "application/netmc"},
{".a", "application/octet-stream"},
{".arc", "application/octet-stream"},
{".arj", "application/octet-stream"},
{".bin", "application/octet-stream"},
{".class", "application/octet-stream"},
{".dll", "application/octet-stream"},
{".dms", "application/octet-stream"},
{".dump", "application/octet-stream"},
{".exe", "application/octet-stream"},
{".lha", "application/octet-stream"},
{".lhx", "application/octet-stream"},
{".lzh", "application/octet-stream"},
{".o", "application/octet-stream"},
{".psd", "application/octet-stream"},
{".saveme", "application/octet-stream"},
{".zoo", "application/octet-stream"},
{".oda", "application/oda"},
{".pdf", "application/pdf"},
{".p7s", "application/pkcs7-signature"},
{".crl", "application/pkix-crl"},
{".pls", "application/pls"},
{".ai", "application/postscript"},
{".eps", "application/postscript"},
{".ps", "application/postscript"},
{".part", "application/pro_eng"},
{".prt", "application/pro_eng"},
{".set", "application/set"},
{".smi", "application/smil"},
{".smil", "application/smil"},
{".sol", "application/solids"},
{".sdr", "application/sounder"},
{".step", "application/step"},
{".stp", "application/step"},
{".ssm", "application/streamingmedia"},
{".vda", "application/vda"},
{".kml", "application/vnd.google-earth.kml+xml"},
{".kmz", "application/vnd.google-earth.kmz"},
{".mif", "application/vnd.mif"},
{".xls", "application/vnd.ms-excel"},
{".pot", "application/vnd.ms-powerpoint"},
{".ppt", "application/vnd.ms-powerpoint"},
{".mpp", "application/vnd.ms-project"},
{".odc", "application/vnd.oasis.opendocument.chart"},
{".odb", "application/vnd.oasis.opendocument.database"},
{".odf", "application/vnd.oasis.opendocument.formula"},
{".odg", "application/vnd.oasis.opendocument.graphics"},
{".otg", "application/vnd.oasis.opendocument.graphics-template"},
{".odi", "application/vnd.oasis.opendocument.image"},
{".odp", "application/vnd.oasis.opendocument.presentation"},
{".otp", "application/vnd.oasis.opendocument.presentation-template"},
{".ods", "application/vnd.oasis.opendocument.spreadsheet"},
{".ots", "application/vnd.oasis.opendocument.spreadsheet-template"},
{".odt", "application/vnd.oasis.opendocument.text"},
{".odm", "application/vnd.oasis.opendocument.text-master"},
{".ott", "application/vnd.oasis.opendocument.text-template ott"},
{".oth", "application/vnd.oasis.opendocument.text-web"},
{".sxc", "application/vnd.sun.xml.calc"},
{".stc", "application/vnd.sun.xml.calc.template"},
{".sxd", "application/vnd.sun.xml.draw"},
{".std", "application/vnd.sun.xml.draw.template"},
{".sxi", "application/vnd.sun.xml.impress"},
{".sti", "application/vnd.sun.xml.impress.template"},
{".sxm", "application/vnd.sun.xml.math"},
{".sxw", "application/vnd.sun.xml.writer"},
{".sxg", "application/vnd.sun.xml.writer.global"},
{".stw", "application/vnd.sun.xml.writer.template"},
{".fdf", "application/vndfdf"},
{".hgl", "application/vndhp-hpgl"},
{".hpg", "application/vndhp-hpgl"},
{".hpgl", "application/vndhp-hpgl"},
{".sst", "application/vndms-pkicertstore"},
{".pko", "application/vndms-pkipko"},
{".cat", "application/vndms-pkiseccat"},
{".ppa", "application/vndms-powerpoint"},
{".pps", "application/vndms-powerpoint"},
{".pwz", "application/vndms-powerpoint"},
{".ncm", "application/vndnokiaconfiguration-message"},
{".rng", "application/vndnokiaringing-tone"},
{".rnx", "application/vndrn-realplayer"},
{".wmlc", "application/vndwapwmlc"},
{".wmlsc", "application/vndwapwmlscriptc"},
{".web", "application/vndxara"},
{".vmd", "application/vocaltec-media-desc"},
{".vmf", "application/vocaltec-media-file"},
{".wp", "application/wordperfect"},
{".wp6", "application/wordperfect"},
{".w60", "application/wordperfect60"},
{".wp5", "application/wordperfect60"},
{".w61", "application/wordperfect61"},
{".wk1", "application/x-123"},
{".aim", "application/x-aim"},
{".aab", "application/x-authorware-bin"},
{".aam", "application/x-authorware-map"},
{".aas", "application/x-authorware-seg"},
{".bcpio", "application/x-bcpio"},
{".bsh", "application/x-bsh"},
{".pyc", "application/x-bytecodepython"},
{".bz", "application/x-bzip"},
{".boz", "application/x-bzip2"},
{".bz2", "application/x-bzip2"},
{".vcd", "application/x-cdlink"},
{".cha", "application/x-chat"},
{".chat", "application/x-chat"},
{".pgn", "application/x-chess-pgn"},
{".cco", "application/x-cocoa"},
{".tgz", "application/x-compressed"},
{".z", "application/x-compressed"},
{".nsc", "application/x-conference"},
{".cpio", "application/x-cpio"},
{".csh", "application/x-csh"},
{".deepv", "application/x-deepv"},
{".dcr", "application/x-director"},
{".dir", "application/x-director"},
{".dxr", "application/x-director"},
{".dvi", "application/x-dvi"},
{".elc", "application/x-elc"},
{".env", "application/x-envoy"},
{".evy", "application/x-envoy"},
{".es", "application/x-esrehber"},
{".xlb", "application/x-excel"},
{".xlc", "application/x-excel"},
{".xld", "application/x-excel"},
{".xlk", "application/x-excel"},
{".xll", "application/x-excel"},
{".xlm", "application/x-excel"},
{".xlt", "application/x-excel"},
{".xlv", "application/x-excel"},
{".pre", "application/x-freelance"},
{".spl", "application/x-futuresplash"},
{".gsp", "application/x-gsp"},
{".gss", "application/x-gss"},
{".gtar", "application/x-gtar"},
{".gz", "application/x-gzip"},
{".hdf", "application/x-hdf"},
{".help", "application/x-helpfile"},
{".imap", "application/x-httpd-imap"},
{".ima", "application/x-ima"},
{".ins", "application/x-internett-signup"},
{".iv", "application/x-inventor"},
{".ip", "application/x-ip2"},
{".jcm", "application/x-java-commerce"},
{".jnlp", "application/x-java-jnlp-file"},
{".js", "application/x-javascript"},
{".skd", "application/x-koan"},
{".skm", "application/x-koan"},
{".skp", "application/x-koan"},
{".skt", "application/x-koan"},
{".latex", "application/x-latex"},
{".ltx", "application/x-latex"},
{".ivy", "application/x-livescreen"},
{".wq1", "application/x-lotus"},
{".lzx", "application/x-lzx"},
{".mc$", "application/x-magic-cap-package-10"},
{".mcd", "application/x-mathcad"},
{".mm", "application/x-meme"},
{".nix", "application/x-mix-transfer"},
{".asx", "application/x-mplayer2"},
{".xla", "application/x-msexcel"},
{".xlw", "application/x-msexcel"},
{".ani", "application/x-navi-animation"},
{".nvd", "application/x-navidoc"},
{".map", "application/x-navimap"},
{".stl", "application/x-navistyle"},
{".cdf", "application/x-netcdf"},
{".nc", "application/x-netcdf"},
{".pkg", "application/x-newton-compatible-pkg"},
{".aos", "application/x-nokia-9000-communicator-add-on-software"},
{".msi", "application/x-ole-storage"},
{".omc", "application/x-omc"},
{".omcd", "application/x-omcdatamaker"},
{".omcr", "application/x-omcregerator"},
{".pm4", "application/x-pagemaker"},
{".pm5", "application/x-pagemaker"},
{".pcl", "application/x-pcl"},
{".plx", "application/x-pixclscript"},
{".p10", "application/x-pkcs10"},
{".p12", "application/x-pkcs12"},
{".p7r", "application/x-pkcs7-certreqresp"},
{".p7c", "application/x-pkcs7-mime"},
{".p7m", "application/x-pkcs7-mime"},
{".p7a", "application/x-pkcs7-signature"},
{".mpc", "application/x-project"},
{".mpt", "application/x-project"},
{".mpv", "application/x-project"},
{".mpx", "application/x-project"},
{".wb1", "application/x-qpro"},
{".sdp", "application/x-sdp"},
{".sea", "application/x-sea"},
{".sl", "application/x-seelogo"},
{".sh", "application/x-sh"},
{".shar", "application/x-shar"},
{".swf", "application/x-shockwave-flash"},
{".spr", "application/x-sprite"},
{".sprite", "application/x-sprite"},
{".sit", "application/x-stuffit"},
{".sv4cpio", "application/x-sv4cpio"},
{".sv4crc", "application/x-sv4crc"},
{".tar", "application/x-tar"},
{".sbk", "application/x-tbook"},
{".tbk", "application/x-tbook"},
{".tcl", "application/x-tcl"},
{".tex", "application/x-tex"},
{".texi", "application/x-texinfo"},
{".texinfo", "application/x-texinfo"},
{".roff", "application/x-troff"},
{".t", "application/x-troff"},
{".tr", "application/x-troff"},
{".man", "application/x-troff-man"},
{".me", "application/x-troff-me"},
{".ms", "application/x-troff-ms"},
{".ustar", "application/x-ustar"},
{".vsd", "application/x-visio"},
{".vst", "application/x-visio"},
{".vsw", "application/x-visio"},
{".mzz", "application/x-vndaudioexplosionmzz"},
{".xpix", "application/x-vndls-xpix"},
{".src", "application/x-wais-source"},
{".wsrc", "application/x-wais-source"},
{".hlp", "application/x-winhelp"},
{".wtk", "application/x-wintalk"},
{".wpd", "application/x-wpwin"},
{".wri", "application/x-wri"},
{".cer", "application/x-x509-ca-cert"},
{".der", "application/x-x509-ca-cert"},
{".crt", "application/x-x509-user-cert"},
{".dtd", "application/xml-dtd"},
{".zip", "application/zip"},
{".au", "audio/basic"},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -