public interface MimetypeService
Modifier and Type | Method and Description |
---|---|
ContentCharsetFinder |
getContentCharsetFinder()
Provides the system default charset finder.
|
java.util.Map |
getDisplaysByExtension()
Get all human readable mimetype descriptions indexed by mimetype extension
|
java.util.Map |
getDisplaysByMimetype()
Get all human readable mimetype descriptions indexed by mimetype
|
java.lang.String |
getExtension(java.lang.String mimetype)
Get the extension for the specified mimetype
|
java.util.Map |
getExtensionsByMimetype()
Get all mimetype extensions indexed by mimetype
|
java.lang.String |
getMimetype(java.lang.String extension)
Get the mimetype for the specified extension
|
java.lang.String |
getMimetypeIfNotMatches(ContentReader reader)
Use detection heuristics to check if the mime type of the document really
matches what it claims to be.
|
java.util.List |
getMimetypes()
Get all mimetypes
|
java.util.Map |
getMimetypesByExtension()
Get all mimetypes indexed by extension
|
java.lang.String |
guessMimetype(java.lang.String filename)
Provides a non-null best guess of the appropriate mimetype given a
filename, based entirely on the file extension.
|
java.lang.String |
guessMimetype(java.lang.String filename,
ContentReader reader)
Provides a non-null best guess of the appropriate mimetype for a
given file.
|
boolean |
isText(java.lang.String mimetype)
Check if a given mimetype represents a text format.
|
@NotAuditable java.lang.String getExtension(java.lang.String mimetype)
mimetype
- a valid mimetype@NotAuditable java.lang.String getMimetype(java.lang.String extension)
extension
- a valid file extension@NotAuditable java.util.Map getDisplaysByExtension()
@NotAuditable java.util.Map getDisplaysByMimetype()
@NotAuditable java.util.Map getExtensionsByMimetype()
@NotAuditable java.util.Map getMimetypesByExtension()
@NotAuditable boolean isText(java.lang.String mimetype)
mimetype
- the mimetype to check@NotAuditable java.util.List getMimetypes()
@NotAuditable java.lang.String guessMimetype(java.lang.String filename)
MimetypeService.guessMimetype(String, ContentReader)
instead.filename
- the name of the file with an optional file extension@NotAuditable java.lang.String guessMimetype(java.lang.String filename, ContentReader reader)
filename
- the name of the file with an optional file extensionreader
- a reader for the content of the file@NotAuditable java.lang.String getMimetypeIfNotMatches(ContentReader reader)
@NotAuditable ContentCharsetFinder getContentCharsetFinder()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.