Class MimeTypeRecognizer
java.lang.Object
org.exoplatform.services.jcr.webdav.MimeTypeRecognizer
Provides means to recognize mime-type information of the content
(including mime-type itself and encoding)
- Version:
- $Id: MimeTypeRecognizer.java 23.08.2012 dkuleshov $
- Author:
- Dmitry Kuleshov
-
Constructor Summary
ConstructorsConstructorDescriptionMimeTypeRecognizer(String fileName, org.exoplatform.commons.utils.MimeTypeResolver mimeTypeResolver, javax.ws.rs.core.MediaType mediaType, boolean untrustedAgent) Constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns encoding according toMediaTypeornullno encoding set orMediaTypeis no available.Returns mime-type of a resource according toMediaTypeorMimeTypeResolverinformation.booleanShows if encoding is set viaMediaType.booleanShows if mime-type is recognized byMimeTypeResolver.
-
Constructor Details
-
MimeTypeRecognizer
public MimeTypeRecognizer(String fileName, org.exoplatform.commons.utils.MimeTypeResolver mimeTypeResolver, javax.ws.rs.core.MediaType mediaType, boolean untrustedAgent) Constructor- Parameters:
fileName- - short name of the resourcemimeTypeResolver- - provides means to resolve mime-typemediaType- - media type instance (stores mime-type and encoding)untrustedAgent- - shows if agent to provide resource and it's mime type is listed as trusted (no mime-type change is allowed for untrusted agents)
-
-
Method Details
-
isMimeTypeRecognized
public boolean isMimeTypeRecognized()Shows if mime-type is recognized byMimeTypeResolver. -
isEncodingSet
public boolean isEncodingSet()Shows if encoding is set viaMediaType. -
getMimeType
Returns mime-type of a resource according toMediaTypeorMimeTypeResolverinformation. -
getEncoding
Returns encoding according toMediaTypeornullno encoding set orMediaTypeis no available.
-