Package org.springframework.http
Class MediaTypeFactory
- java.lang.Object
- org.springframework.http.MediaTypeFactory
public final class MediaTypeFactory extends Object
- Since:
- 5.0
- Author:
- Juergen Hoeller, Arjen Poutsma
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<MediaType>
getMediaType(String filename)
Determine a media type for the given file name, if possible.static Optional<MediaType>
getMediaType(Resource resource)
Determine a media type for the given resource, if possible.static List<MediaType>
getMediaTypes(String filename)
Determine the media types for the given file name, if possible.
Method Detail
getMediaType
public static Optional<MediaType> getMediaType(@Nullable Resource resource)
Determine a media type for the given resource, if possible.- Parameters:
resource
- the resource to introspect- Returns:
- the corresponding media type, or
null
if none found
getMediaType
public static Optional<MediaType> getMediaType(@Nullable String filename)
Determine a media type for the given file name, if possible.- Parameters:
filename
- the file name plus extension- Returns:
- the corresponding media type, or
null
if none found
getMediaTypes
public static List<MediaType> getMediaTypes(@Nullable String filename)
Determine the media types for the given file name, if possible.- Parameters:
filename
- the file name plus extension- Returns:
- the corresponding media types, or an empty list if none found