| org.apache.turbine.services.mimetype.MimeTypeService
All known Subclasses: org.apache.turbine.services.mimetype.TurbineMimeTypeService,
MimeTypeService | public interface MimeTypeService extends Service(Code) | | The MimeType Service maintains mappings between MIME types and
the corresponding file name extensions, and between locales and
character encodings. The mappings are typically defined in
properties or files located in user's home directory, Java home
directory or the current class jar depending on the implementation.
author: Ilkka Priha version: $Id: MimeTypeService.java 534527 2007-05-02 16:10:59Z tv $ |
SERVICE_NAME | String SERVICE_NAME(Code) | | The name of the service.
|
getCharSet | String getCharSet(Locale locale)(Code) | | Gets the charset for a locale. First a locale specific charset
is searched for, then a country specific one and lastly a language
specific one. If none is found, the default charset is returned.
Parameters: locale - the locale. the charset. |
getCharSet | String getCharSet(Locale locale, String variant)(Code) | | Gets the charset for a locale with a variant. The search
is performed in the following order:
"lang"_"country"_"variant"="charset",
_"counry"_"variant"="charset",
"lang"__"variant"="charset",
__"variant"="charset",
"lang"_"country"="charset",
_"country"="charset",
"lang"="charset".
If nothing of the above is found, the default charset is returned.
Parameters: locale - the locale. Parameters: variant - a variant field. the charset. |
getCharSet | String getCharSet(String key)(Code) | | Gets the charset for a specified key.
Parameters: key - the key for the charset. the found charset or the default one. |
getCharSet | String getCharSet(String key, String def)(Code) | | Gets the charset for a specified key.
Parameters: key - the key for the charset. Parameters: def - the default charset if none is found. the found charset or the given default. |
getContentType | String getContentType(File file)(Code) | | Gets the MIME content type for a file as a string.
Parameters: file - the file. the MIME type string. |
getContentType | String getContentType(String name)(Code) | | Gets the MIME content type for a named file as a string.
Parameters: name - the name of the file. the MIME type string. |
getContentType | String getContentType(String ext, String def)(Code) | | Gets the MIME content type for a file name extension as a string.
Parameters: ext - the file name extension. Parameters: def - the default type if none is found. the MIME type string. |
getDefaultExtension | String getDefaultExtension(String type)(Code) | | Gets the default file name extension for a MIME type.
Note that the mappers are called in the reverse order.
Parameters: type - the MIME type as a string. the file name extension or null. |
getDefaultExtension | String getDefaultExtension(MimeType mime)(Code) | | Gets the default file name extension for a MIME type.
Note that the mappers are called in the reverse order.
Parameters: mime - the MIME type. the file name extension or null. |
getMimeContentType | MimeType getMimeContentType(File file)(Code) | | Gets the MIME content type for a file.
Parameters: file - the file. the MIME type. |
getMimeContentType | MimeType getMimeContentType(String name)(Code) | | Gets the MIME content type for a named file.
Parameters: name - the name of the file. the MIME type. |
getMimeContentType | MimeType getMimeContentType(String ext, String def)(Code) | | Gets the MIME content type for a file name extension.
Parameters: ext - the file name extension. Parameters: def - the default type if none is found. the MIME type. |
setCharSet | void setCharSet(String key, String charset)(Code) | | Sets a locale-charset mapping.
Parameters: key - the key for the charset. Parameters: charset - the corresponding charset. |
setContentType | void setContentType(String spec)(Code) | | Sets a MIME content type mapping to extensions to the map.
The extension is specified by a MIME type name followed
by a list of file name extensions separated by a whitespace.
Parameters: spec - a MIME type extension specification to add. |
|
|