- java.lang.Object
-
- org.eclipse.angus.activation.MimeTypeFile
-
- All Implemented Interfaces:
jakarta.activation.MimeTypeRegistry
public class MimeTypeFile extends java.lang.Object implements jakarta.activation.MimeTypeRegistry
-
-
Constructor Summary
Constructors Constructor Description MimeTypeFile()Creates an empty DB.MimeTypeFile(java.io.InputStream is)MimeTypeFile(java.lang.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(java.lang.String mime_types)Appends string of entries to the types registry, must be valid .mime.types format.jakarta.activation.MimeTypeEntrygetMimeTypeEntry(java.lang.String file_ext)get the MimeTypeEntry based on the file extensionjava.lang.StringgetMIMETypeString(java.lang.String file_ext)Get the MIME type string corresponding to the file extension.
-
-
-
Constructor Detail
-
MimeTypeFile
public MimeTypeFile(java.lang.String new_fname) throws java.io.IOExceptionThe construtor that takes a filename as an argument.- Parameters:
new_fname- The file name of the mime types file.- Throws:
java.io.IOException- for I/O errors
-
MimeTypeFile
public MimeTypeFile(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-
MimeTypeFile
public MimeTypeFile()
Creates an empty DB.
-
-
Method Detail
-
getMimeTypeEntry
public jakarta.activation.MimeTypeEntry getMimeTypeEntry(java.lang.String file_ext)
get the MimeTypeEntry based on the file extension- Specified by:
getMimeTypeEntryin interfacejakarta.activation.MimeTypeRegistry- Parameters:
file_ext- the file extension- Returns:
- the MimeTypeEntry
-
getMIMETypeString
public java.lang.String getMIMETypeString(java.lang.String file_ext)
Get the MIME type string corresponding to the file extension.- Specified by:
getMIMETypeStringin interfacejakarta.activation.MimeTypeRegistry- Parameters:
file_ext- the file extension- Returns:
- the MIME type string
-
appendToRegistry
public void appendToRegistry(java.lang.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
- Specified by:
appendToRegistryin interfacejakarta.activation.MimeTypeRegistry- Parameters:
mime_types- the mime.types string
-
-