public class MimeTypes extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MimeTypes.Type |
Modifier and Type | Field and Description |
---|---|
static Trie<MimeTypes.Type> |
CACHE |
Constructor and Description |
---|
MimeTypes()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMimeMapping(String extension,
String type)
Set a mime mapping
|
static Map<String,String> |
getAssumedEncodings()
Access a mutable map of mime type to the charset assumed for that content type.
|
static String |
getCharsetAssumedFromContentType(String contentType) |
static String |
getCharsetFromContentType(String value) |
static String |
getCharsetInferredFromContentType(String contentType) |
static String |
getContentTypeWithoutCharset(String value) |
static String |
getDefaultMimeByExtension(String filename)
Get the MIME type by filename extension.
|
static Map<String,String> |
getInferredEncodings()
Access a mutable map of mime type to the charset inferred from that content type.
|
static Set<String> |
getKnownMimeTypes() |
String |
getMimeByExtension(String filename)
Get the MIME type by filename extension.
|
Map<String,String> |
getMimeMap() |
static String |
inferCharsetFromContentType(String contentType)
Deprecated.
|
void |
setMimeMap(Map<String,String> mimeMap) |
public static final Trie<MimeTypes.Type> CACHE
public void setMimeMap(Map<String,String> mimeMap)
mimeMap
- A Map of file extension to mime-type.public static String getDefaultMimeByExtension(String filename)
filename
- A file namepublic String getMimeByExtension(String filename)
filename
- A file namepublic void addMimeMapping(String extension, String type)
extension
- the extensiontype
- the mime typepublic static Map<String,String> getInferredEncodings()
public static Map<String,String> getAssumedEncodings()
@Deprecated public static String inferCharsetFromContentType(String contentType)
public static String getCharsetInferredFromContentType(String contentType)
public static String getCharsetAssumedFromContentType(String contentType)
Copyright © 2010 - 2020 Adobe. All Rights Reserved