public class MimeTypeHelper extends Object
Modifier and Type | Field and Description |
---|---|
static String |
MIME_APPLICATION_POSTSCRIPT |
static String |
MIME_TYPE_CITRIX_GIF |
static String |
MIME_TYPE_CITRIX_JPEG |
static String |
MIME_TYPE_GIF |
static String |
MIME_TYPE_JPEG |
static String |
MIME_TYPE_PDF |
static String |
MIME_TYPE_PJPEG |
static String |
MIME_TYPE_PNG |
static String |
MIME_TYPE_SVG |
static String |
MIME_TYPE_X_PNG |
static String |
MIME_TYPE_XML |
static String |
MIMETYPE_IMAGE_PREFIX |
Modifier and Type | Method and Description |
---|---|
static boolean |
isImageMimeType(String mimeType)
Checks whether the given MIME type indicates an image.
|
static boolean |
isJpegMimeType(String mimeType) |
static boolean |
isPdfMimeType(String mimeType) |
static boolean |
isSvgMimeType(String mimeType) |
static String |
sanitizeMimeType(String mimeType)
Mimetypes can be a tricky thing as browsers and/or environments tend to alter them without good reason.
|
static void |
validateMimeType(InputStream inputStream,
String mimeType)
Validate if the given data
inputStream has the expected mime type identified by mimeType . |
public static final String MIME_TYPE_JPEG
public static final String MIME_TYPE_PJPEG
public static final String MIME_TYPE_CITRIX_JPEG
public static final String MIME_TYPE_GIF
public static final String MIME_TYPE_CITRIX_GIF
public static final String MIME_TYPE_PNG
public static final String MIME_TYPE_X_PNG
public static final String MIME_TYPE_PDF
public static final String MIME_TYPE_SVG
public static final String MIME_TYPE_XML
public static final String MIME_APPLICATION_POSTSCRIPT
public static final String MIMETYPE_IMAGE_PREFIX
public static String sanitizeMimeType(String mimeType)
mimeType
- The mimetype that needs to be sanitized.public static void validateMimeType(InputStream inputStream, String mimeType) throws InvalidMimeTypeException
inputStream
has the expected mime type identified by mimeType
.
Exception will throw if the MimeType is invalidinputStream
- mimeType
- ResourceException
InvalidMimeTypeException
public static boolean isImageMimeType(String mimeType)
mimeType
- the MIME type to checkpublic static boolean isSvgMimeType(String mimeType)
public static boolean isPdfMimeType(String mimeType)
public static boolean isJpegMimeType(String mimeType)
Copyright © 2007–2016 Hippo B.V. (http://www.onehippo.com). All rights reserved.