|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.processing.pipelets.mimetype.internal.MimeTypeMapper
public class MimeTypeMapper
A class for mapping mime types and file extensions.
| Constructor Summary | |
|---|---|
MimeTypeMapper()
Create MimeTypeMapper by default resource file. |
|
MimeTypeMapper(java.io.InputStream input)
Create MimeTypeMapper by input stream. |
|
MimeTypeMapper(java.io.InputStream input,
java.lang.String encoding)
Create MimeTypeMapper by input stream using the given encoding. |
|
| Method Summary | |
|---|---|
java.lang.String |
getContentType(java.lang.String extension)
Get content type by extension. |
java.lang.String |
getExtension(java.lang.String contentType)
Get extension by content type. |
protected int |
parseMimeTypeExtension(java.lang.String mimetype,
java.util.Map<java.lang.String,java.lang.String> mimeTypes,
java.util.Map<java.lang.String,java.lang.String> extensions)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MimeTypeMapper()
throws java.io.IOException
java.io.IOException - Resource file could not be loaded.
public MimeTypeMapper(java.io.InputStream input)
throws java.io.IOException
input - MIME type mapping as stream. Will be interpreted as ISO-8859-1.
java.io.IOException - Unable to parse stream.
public MimeTypeMapper(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
input - MIME type mapping as streamencoding - encoding of the stream
java.io.IOException - Unable to parse stream.| Method Detail |
|---|
public java.lang.String getContentType(java.lang.String extension)
extension - Extension. Must not be null.
public java.lang.String getExtension(java.lang.String contentType)
contentType - Content type.
protected int parseMimeTypeExtension(java.lang.String mimetype,
java.util.Map<java.lang.String,java.lang.String> mimeTypes,
java.util.Map<java.lang.String,java.lang.String> extensions)
mimetype - -mimeTypes - MIME type to extension map.extensions - Extension to MIME type map.
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||