public class MimeRegistry
extends java.lang.Object
Constructor and Description |
---|
MimeRegistry() |
Modifier and Type | Method and Description |
---|---|
MimeType |
findMimeType(java.lang.String fileExtension)
Finds the mime type for a given extension if any has been defined.
|
MimeType |
getType(java.lang.String name)
Returns a mime type by name
|
java.util.List<MimeType> |
listAll()
Returns a list of all registered mime types.
|
protected boolean |
registerExtension(java.lang.String extension,
MimeType mimeType)
Registers a file extension for some mime type.
|
MimeType |
registerMimeType(java.lang.String name,
FileType category)
Adds the specified mimetType to the mime registry.
|
void |
remove(MimeType mime)
Removes a particular mime type from this registry.
|
protected void |
removeExtension(java.lang.String fileExtension)
Removes a previously associated file extension.
|
public MimeType registerMimeType(java.lang.String name, FileType category)
name
- mime type name to be registeredcategory
- parent file typepublic void remove(MimeType mime)
mime
- to be removedpublic MimeType getType(java.lang.String name)
name
- to be looked uppublic java.util.List<MimeType> listAll()
public MimeType findMimeType(java.lang.String fileExtension)
fileExtension
- with, or without leading dot.protected boolean registerExtension(java.lang.String extension, MimeType mimeType)
extension
- to be registeredmimeType
- type for wich to register the extensionprotected void removeExtension(java.lang.String fileExtension)
fileExtension
- with, or without leading dot.