package com.dgrid.helpers.impl;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import javax.activation.MimetypesFileTypeMap;
import com.dgrid.helpers.MimeTypeHelper;
public class MimeTypeHelperImpl implements MimeTypeHelper {
private MimetypesFileTypeMap types;
public void init() throws IOException {
InputStream mimeTypes = getClass().getResourceAsStream(
"/com/dgrid/helpers/impl/mime.types");
types = new MimetypesFileTypeMap(mimeTypes);
mimeTypes.close();
}
public String getContentType(String filename) {
return types.getContentType(filename);
}
public String getContentType(File file) {
return types.getContentType(file);
}
}