public static synchronized MimetypesFileTypeMap create()

in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/mime/MimetypesFileTypeMapFactory.java [41:62]


    public static synchronized MimetypesFileTypeMap create() {
        if (mimeTypes == null) {
            mimeTypes = new MimetypesFileTypeMap();
            mimeTypes.addMimeTypes(MIME_APPLICATION_JSON + " json JSON");
            mimeTypes.addMimeTypes(MIME_APPLICATION_OCTET_STREAM + " bin BIN");
            mimeTypes.addMimeTypes(MIME_VENDOR_MS_EXCEL + " xls XLS");
            mimeTypes.addMimeTypes(MIME_VENDOR_OPEN_XML_SPREADSHEET + " xlsx XLSX");
            mimeTypes.addMimeTypes(MIME_APPLICATION_XML + " xml XML");
            mimeTypes.addMimeTypes(MIME_APPLICATION_XHTML + " xhtml XHTML");
            mimeTypes.addMimeTypes(MIME_TEXT_CSV + " csv CSV");
            mimeTypes.addMimeTypes(MIME_TEXT_PLAIN + " adoc ADOC bat BAT env ENV ftl FTL ini INI log LOG properties PROPERTIES txt TXT");
            mimeTypes.addMimeTypes(MIME_TEXT_HTML + " htm HTM html HTML");
            mimeTypes.addMimeTypes(MIME_TEXT_MARKDOWM + " md MD");
            mimeTypes.addMimeTypes(MIME_TEXT_RTF + " rtf RTF");
            mimeTypes.addMimeTypes(MIME_TEXT_TSV + " tsv TSV");
            mimeTypes.addMimeTypes(MIME_TEXT_YAML + " yml YML yaml YAML");
            mimeTypes.addMimeTypes(MIME_TYPE_GZIP + " gzip GZIP");
            mimeTypes.addMimeTypes(MIME_TYPE_ZIP + " zip ZIP");
        }

        return mimeTypes;
    }