Class MimeTypeRecognizer
- java.lang.Object
-
- org.exoplatform.services.jcr.webdav.MimeTypeRecognizer
-
public class MimeTypeRecognizer extends Object
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
Constructors Constructor Description MimeTypeRecognizer(String fileName, org.exoplatform.commons.utils.MimeTypeResolver mimeTypeResolver, javax.ws.rs.core.MediaType mediaType, boolean untrustedAgent)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEncoding()Returns encoding according toMediaTypeornullno encoding set orMediaTypeis no available.StringgetMimeType()Returns mime-type of a resource according toMediaTypeorMimeTypeResolverinformation.booleanisEncodingSet()Shows if encoding is set viaMediaType.booleanisMimeTypeRecognized()Shows if mime-type is recognized byMimeTypeResolver.
-
-
-
Constructor Detail
-
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 Detail
-
isMimeTypeRecognized
public boolean isMimeTypeRecognized()
Shows if mime-type is recognized byMimeTypeResolver.
-
isEncodingSet
public boolean isEncodingSet()
Shows if encoding is set viaMediaType.
-
getMimeType
public String getMimeType()
Returns mime-type of a resource according toMediaTypeorMimeTypeResolverinformation.
-
getEncoding
public String getEncoding()
Returns encoding according toMediaTypeornullno encoding set orMediaTypeis no available.
-
-