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;
}