public class MimeTypeMapper
extends java.lang.Object
| Constructor and Description |
|---|
MimeTypeMapper()
Create MimeTypeMapper by default resource file.
|
MimeTypeMapper(java.io.InputStream input)
Create MimeTypeMapper by input stream.
|
MimeTypeMapper(java.io.InputStream input,
java.lang.String encoding)
Create MimeTypeMapper by input stream using the given encoding.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getContentType(java.lang.String extension)
Get content type by extension.
|
java.lang.String |
getExtension(java.lang.String contentType)
Get extension by content type.
|
protected int |
parseMimeTypeExtension(java.lang.String mimetype,
java.util.Map<java.lang.String,java.lang.String> mimeTypes,
java.util.Map<java.lang.String,java.lang.String> extensions) |
public MimeTypeMapper()
throws java.io.IOException
java.io.IOException - Resource file could not be loaded.public MimeTypeMapper(java.io.InputStream input)
throws java.io.IOException
input - MIME type mapping as stream. Will be interpreted as ISO-8859-1.java.io.IOException - Unable to parse stream.public MimeTypeMapper(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
input - MIME type mapping as streamencoding - encoding of the streamjava.io.IOException - Unable to parse stream.public java.lang.String getContentType(java.lang.String extension)
extension - Extension. Must not be null.public java.lang.String getExtension(java.lang.String contentType)
contentType - Content type.protected int parseMimeTypeExtension(java.lang.String mimetype,
java.util.Map<java.lang.String,java.lang.String> mimeTypes,
java.util.Map<java.lang.String,java.lang.String> extensions)
mimetype - -mimeTypes - MIME type to extension map.extensions - Extension to MIME type map.