|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MimetypeService
This service interface provides support for Mimetypes.
Method Summary | |
---|---|
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. |
Method Detail |
---|
@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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |