private static FileTypeMap loadFileTypeMapFromContextSupportModule() { // see if we can find the extended mime.types from the context-support module InputStream is = ClassLoader.getSystemResourceAsStream("com/sampullara/mustache/mimes.txt"); if (null != is) { return new MimetypesFileTypeMap(is); } return FileTypeMap.getDefaultFileTypeMap(); }
/** * This method returns the MIME type of the data in the form of a * string. This method uses the currently installed FileTypeMap. If * there is no FileTypeMap explictly set, the FileDataSource will * call the <code>getDefaultFileTypeMap</code> method on * FileTypeMap to acquire a default FileTypeMap. <i>Note: By * default, the FileTypeMap used will be a MimetypesFileTypeMap.</i> * * @return the MIME Type * @see javax.activation.FileTypeMap#getDefaultFileTypeMap */ public String getContentType() { // check to see if the type map is null? if (typeMap == null) return FileTypeMap.getDefaultFileTypeMap().getContentType(_file); else return typeMap.getContentType(_file); }
/** * This method returns the MIME type of the data in the form of a * string. This method uses the currently installed FileTypeMap. If * there is no FileTypeMap explictly set, the FileDataSource will * call the <code>getDefaultFileTypeMap</code> method on * FileTypeMap to acquire a default FileTypeMap. <i>Note: By * default, the FileTypeMap used will be a MimetypesFileTypeMap.</i> * * @return the MIME Type * @see javax.activation.FileTypeMap#getDefaultFileTypeMap */ public String getContentType() { // check to see if the type map is null? if (typeMap == null) return FileTypeMap.getDefaultFileTypeMap().getContentType(_file); else return typeMap.getContentType(_file); }
final String mimeType = FileTypeMap.getDefaultFileTypeMap().getContentType(resourceLocation); final String resourceName = getResourceName(resourceLocation); final InputStream is = DataSourceClassPathResolver.class.getResourceAsStream(resourceName);
final Object ccl = getAndSetContextClassLoader(MAILHANDLER_LOADER); try { this.contentTypes = FileTypeMap.getDefaultFileTypeMap(); } finally { getAndSetContextClassLoader(ccl);
final Object ccl = getAndSetContextClassLoader(MAILHANDLER_LOADER); try { this.contentTypes = FileTypeMap.getDefaultFileTypeMap(); } finally { getAndSetContextClassLoader(ccl);
/** Constructor. */ public ContentFileTypeMap() { this.parent = new SoftReference<>(FileTypeMap.getDefaultFileTypeMap()); }
public GenericContext(Bundle bundle, String mountPoint) { if (LOGGER.isDebugEnabled()) { LOGGER.debug("GenericContext(" + mountPoint + " )"); } this.bundle = bundle; if (!mountPoint.startsWith("/")) { mountPoint = "/" + mountPoint; } this.mountPoint = mountPoint; typeMap = (MimetypesFileTypeMap) getDefaultFileTypeMap(); typeMap.addMimeTypes("text/css css"); }
public ERMailDataAttachment(String fileName, String id, byte content[]) { super(content); _mimeType = FileTypeMap.getDefaultFileTypeMap().getContentType(fileName); _fileName = fileName; _contentID = id; }
public ERMailDataAttachment(String fileName, String id, DataHandler aHandler) { super(null); _fileName = fileName; _contentID = id; _dataHandler = aHandler; _mimeType = FileTypeMap.getDefaultFileTypeMap().getContentType(fileName); }
static FileType valueOf(File file) { String contentType = FileTypeMap.getDefaultFileTypeMap().getContentType(file); return valueOf(contentType.substring(contentType.lastIndexOf("/")+1)); } }
public EmailAttachment (@Nonnull @Nonempty final String sFilename, @Nonnull final byte [] aContent, @Nullable final Charset aCharset, @Nonnull final EEmailAttachmentDisposition eDisposition) { this (sFilename, aContent, aCharset, FileTypeMap.getDefaultFileTypeMap ().getContentType (sFilename), eDisposition); }
public <ISP extends IHasInputStream & Serializable> EmailAttachment (@Nonnull @Nonempty final String sFilename, @Nonnull final ISP aInputStreamProvider, @Nullable final Charset aCharset, @Nonnull final EEmailAttachmentDisposition eDisposition) { this (sFilename, aInputStreamProvider, aCharset, FileTypeMap.getDefaultFileTypeMap ().getContentType (sFilename), eDisposition); }
static FileType valueOf(File file) { String contentType = FileTypeMap.getDefaultFileTypeMap().getContentType(file); return valueOf(contentType.substring(contentType.lastIndexOf("/")+1)); } }
/** * Returns the content type of the data source */ public String getContentType() { if (fileTypeMap == null) { return FileTypeMap.getDefaultFileTypeMap().getContentType(file); } else { return fileTypeMap.getContentType(file); } }
@Override public void execute() throws IOException { final String richMenuId = checkNotNull(arguments.getRichMenuId(), "--rich-menu-id= is not set."); final String image = checkNotNull(arguments.getImage(), "--image= is not set."); final String contentType = checkNotNull(getDefaultFileTypeMap().getContentType(image), "Can't assume Content-Type"); log.info("Content-Type: {}", contentType); byte[] bytes = Files.readAllBytes(Paths.get(image)); final BotApiResponse botApiResponse = getUnchecked(lineMessagingClient.setRichMenuImage(richMenuId, contentType, bytes)); log.info("Request Successfully finished. {}", botApiResponse); } }
/** * Returns the content type of the data source */ public String getContentType() { if (fileTypeMap == null) { return FileTypeMap.getDefaultFileTypeMap().getContentType(file); } else { return fileTypeMap.getContentType(file); } }
public String getContentType() { if (typeMap == null) { return FileTypeMap.getDefaultFileTypeMap().getContentType(fileName); } else { return typeMap.getContentType(fileName); } }
/** * Returns the content type of the data source */ public String getContentType() { if (fileTypeMap == null) { return FileTypeMap.getDefaultFileTypeMap().getContentType(file); } else { return fileTypeMap.getContentType(file); } }
public static String getContentTypeFromFileName(String fileName) { FileTypeMap map = FileTypeMap.getDefaultFileTypeMap(); // TODO: figure out why PNG is missing from Java MIME types if (map instanceof MimetypesFileTypeMap) { try { ((MimetypesFileTypeMap) map).addMimeTypes("image/png png PNG"); } catch (Exception ignored) { } } return map.getContentType(fileName); }