bacoAlunos
ENGSOFT2019
BlueGrey
calm
Elegant
Català-Valencià - Catalan
中文 - Chinese (Simplified)
中文 - Chinese (Traditional)
Česky - Czech
Dansk - Danish
Nederlands - Dutch
English - English
Suomi - Finnish
Français - French
Deutsch - German
עברית - Hebrew
हिंदी - Hindi
Magyar - Hungarian
Bahasa Indonesia - Indonesian
Italiano - Italian
日本語 - Japanese
한국어 - Korean
मराठी - Marathi
Norsk - Norwegian
Polski - Polish
Português - Portuguese
Português - Portuguese (Brazil)
Русский - Russian
Slovenčina - Slovak
Slovenščina - Slovenian
Español - Spanish
Svenska - Swedish
Türkçe - Turkish
Oëzbekcha - Uzbek
Subversion Repositories
bacoAlunos
(root)
/
impl
/
src
/
java
/
jomm
/
utils
/
MimeTypeGuesser.java
@ 18
- Rev
Rev
Blame
|
Compare with Previous
|
Last modification
|
View Log
|
RSS feed
package
jomm.utils
;
import
javax.activation.MimetypesFileTypeMap
;
import
java.io.File
;
/**
* @author Jorge Machado
* @date 26/Fev/2008
* @time 12:46:16
* @see jomm.utils
*/
public
class
MimeTypeGuesser
{
private
MimetypesFileTypeMap typeMap
;
private
static
MimeTypeGuesser instance
;
private
MimeTypeGuesser
(
)
{
typeMap =
new
MimetypesFileTypeMap
(
1.
5
.0/docs/api/java/lang/Thread.html">
Thread
.
currentThread
(
)
.
getContextClassLoader
(
)
.
getResourceAsStream
(
"/jomm/utils/mime.types"
)
)
;
}
public
static
synchronized
MimeTypeGuesser getInstance
(
)
{
if
(
instance ==
null
)
{
instance =
new
MimeTypeGuesser
(
)
;
}
return
instance
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
guessMimeType
(
1.
5
.0/docs/api/java/lang/String.html">
String
file
)
{
return
guessMimeType
(
new
1.
5
.0/docs/api/java/io/File.html">
File
(
file
)
)
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
guessMimeType
(
1.
5
.0/docs/api/java/io/File.html">
File
file
)
{
return
typeMap.
getContentType
(
file
)
;
}
}