public class SimpleMimeTypeIdentifier extends java.lang.Object implements MimeTypeIdentifier
| Constructor and Description |
|---|
SimpleMimeTypeIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
identify(byte[] data)
Identifies a MimeType based on the given data.
|
java.lang.String |
identify(byte[] data,
java.lang.String extension)
Identifies a MimeType based on the given data and file extension.
|
java.lang.String |
identify(java.io.InputStream dataStream)
Identifies a MimeType based on the given data stream.
|
java.lang.String |
identify(java.io.InputStream dataStream,
java.lang.String extension)
Identifies a MimeType based on the given data stream and file extension.
|
java.lang.String |
identify(java.lang.String extension)
Identifies a MimeType based on the file extension.
|
public java.lang.String identify(byte[] data)
throws MimeTypeParseException
identify in interface MimeTypeIdentifierdata - a byte[] containing the dataMimeTypeParseException - if any error occursMimeTypeIdentifier.identify(byte[])public java.lang.String identify(java.lang.String extension)
throws MimeTypeParseException
identify in interface MimeTypeIdentifierextension - the extension of the filenameMimeTypeParseException - if any error occursMimeTypeIdentifier.identify(java.lang.String)public java.lang.String identify(byte[] data,
java.lang.String extension)
throws MimeTypeParseException
identify in interface MimeTypeIdentifierdata - a byte[] containing the dataextension - the extension of the filenameMimeTypeParseException - if any error occursorg.eclipse.smila.processing.common.MimeTypeIdentifier#identify(org.eclipse.smila.datamodel.id.Id, byte[],
java.lang.String)public java.lang.String identify(java.io.InputStream dataStream,
java.lang.String extension)
throws MimeTypeParseException
identify in interface MimeTypeIdentifierdataStream - an InputStream containing the dataextension - the extension of the filenameMimeTypeParseException - if any error occurspublic java.lang.String identify(java.io.InputStream dataStream)
throws MimeTypeParseException
identify in interface MimeTypeIdentifierdataStream - an InputStream containing the dataMimeTypeParseException - if any error occurs