Package ddf.mime.custom
Class CustomMimeTypeResolver
java.lang.Object
ddf.mime.custom.CustomMimeTypeResolver
- All Implemented Interfaces:
ddf.mime.MimeTypeResolver
DDF custom mime type resolution packaged as a
MimeTypeResolver OSGi service that can map
a list of custom file extensions to their corresponding custom mime types, and vice versa.
Currently used to add image/nitf mime type support.- Since:
- 2.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()String[]getFileExtensionForMimeType(String mimeType) getMimeTypeForFileExtension(String fileExtension) getName()intbooleanvoidinit()static <K,V> HashMap<V, K> voidsetCustomFileExtensionsToMimeTypesMap(HashMap<String, String> customFileExtensionsToMimeTypesMap) voidsetCustomMimeTypes(String customMimeTypes) voidsetCustomMimeTypes(String[] customMimeTypes) voidsetCustomMimeTypesToFileExtensionsMap(HashMap<String, List<String>> customMimeTypesToFileExtensionsMap) voidvoidsetPriority(int priority) void
-
Constructor Details
-
CustomMimeTypeResolver
public CustomMimeTypeResolver()
-
-
Method Details
-
reverse
-
init
public void init() -
destroy
public void destroy() -
getName
- Specified by:
getNamein interfaceddf.mime.MimeTypeResolver
-
setName
-
hasSchema
public boolean hasSchema()- Specified by:
hasSchemain interfaceddf.mime.MimeTypeResolver
-
getSchema
- Specified by:
getSchemain interfaceddf.mime.MimeTypeResolver
-
setSchema
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceddf.mime.MimeTypeResolver
-
setPriority
public void setPriority(int priority) -
getCustomMimeTypes
-
setCustomMimeTypes
-
setCustomMimeTypes
-
getCustomFileExtensionsToMimeTypesMap
-
setCustomFileExtensionsToMimeTypesMap
-
getCustomMimeTypesToFileExtensionsMap
-
setCustomMimeTypesToFileExtensionsMap
-
getFileExtensionForMimeType
- Specified by:
getFileExtensionForMimeTypein interfaceddf.mime.MimeTypeResolver
-
getMimeTypeForFileExtension
- Specified by:
getMimeTypeForFileExtensionin interfaceddf.mime.MimeTypeResolver
-