Class MimeTypeFile
- java.lang.Object
-
- internal.com.sun.activation.registries.MimeTypeFile
-
public class MimeTypeFile extends Object
-
-
Constructor Summary
Constructors Constructor Description MimeTypeFile()Creates an empty DB.MimeTypeFile(InputStream is)MimeTypeFile(String new_fname)The construtor that takes a filename as an argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendToRegistry(String mime_types)Appends string of entries to the types registry, must be valid .mime.types format.MimeTypeEntrygetMimeTypeEntry(String file_ext)get the MimeTypeEntry based on the file extensionStringgetMIMETypeString(String file_ext)Get the MIME type string corresponding to the file extension.
-
-
-
Constructor Detail
-
MimeTypeFile
public MimeTypeFile(String new_fname) throws IOException
The construtor that takes a filename as an argument.- Parameters:
new_fname- The file name of the mime types file.- Throws:
IOException- for I/O errors
-
MimeTypeFile
public MimeTypeFile(InputStream is) throws IOException
- Throws:
IOException
-
MimeTypeFile
public MimeTypeFile()
Creates an empty DB.
-
-
Method Detail
-
getMimeTypeEntry
public MimeTypeEntry getMimeTypeEntry(String file_ext)
get the MimeTypeEntry based on the file extension- Parameters:
file_ext- the file extension- Returns:
- the MimeTypeEntry
-
getMIMETypeString
public String getMIMETypeString(String file_ext)
Get the MIME type string corresponding to the file extension.- Parameters:
file_ext- the file extension- Returns:
- the MIME type string
-
appendToRegistry
public void appendToRegistry(String mime_types)
Appends string of entries to the types registry, must be valid .mime.types format. A mime.types entry is one of two forms: type/subtype ext1 ext2 ... or type=type/subtype desc="description of type" exts=ext1,ext2,... Example: # this is a test audio/basic au text/plain txt text type=application/postscript exts=ps,eps- Parameters:
mime_types- the mime.types string
-
-