Package io.milton.common
Class DefaultContentTypeService
java.lang.Object
io.milton.common.DefaultContentTypeService
- All Implemented Interfaces:
ContentTypeService
This implementation of ContentTypeService just uses a map of file extension
to mime types. It supports multiple mimetypes per extension, but does not support
qos.
The default constructor reads a properties file /mime-types.properties, which
should be a series of lines in the form:
ext=contentType1,contentType2
Eg:
arj=application/arj,application/octet-stream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindContentTypes(String name) getPreferedMimeType(String accept, List<String> canProvide) getPreferedMimeType(List<String> accepts, List<String> canProvide)
-
Constructor Details
-
DefaultContentTypeService
-
DefaultContentTypeService
public DefaultContentTypeService()
-
-
Method Details
-
findContentTypes
- Specified by:
findContentTypesin interfaceContentTypeService
-
getPreferedMimeType
- Specified by:
getPreferedMimeTypein interfaceContentTypeService
-
getPreferedMimeType
- Specified by:
getPreferedMimeTypein interfaceContentTypeService
-