Interface MediaTypePredictor
-
- All Known Implementing Classes:
DefaultMediaTypePredictor
public interface MediaTypePredictor
An interface which allows developers implement their own media type predictor.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.MediaType
getMediaTypeFromFile(java.io.File file)
Get the media type from a file name.javax.ws.rs.core.MediaType
getMediaTypeFromFileName(java.lang.String fileName)
Get the media type from a file name.
-
-
-
Method Detail
-
getMediaTypeFromFile
javax.ws.rs.core.MediaType getMediaTypeFromFile(java.io.File file)
Get the media type from a file name.- Parameters:
file
- the file from which to get theMediaType
.- Returns:
- the
MediaType
for the give file;null
- if file is null; "application/octet-stream" if extension not recognized. - See Also:
DefaultMediaTypePredictor.CommonMediaTypes.getMediaTypeFromFileName(java.lang.String)
-
getMediaTypeFromFileName
javax.ws.rs.core.MediaType getMediaTypeFromFileName(java.lang.String fileName)
Get the media type from a file name. If the file name extension is not recognised it will returnMediaType
for "*\/*", it will also return the same if the file isnull
.- Parameters:
fileName
- the file name from which to get theMediaType
.- Returns:
- the
MediaType
for the give file;null
- if file is null; "application/octet-stream" if extension not recognized.
-
-