public final class MimeHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CONTENT_DESCRIPTION
Descriptor por defecto del tipo de contenido.
|
static java.lang.String |
DEFAULT_CONTENT_OID_DATA
OID del tipo de datos genérico.
|
static java.lang.String |
DEFAULT_MIMETYPE
MimeType por defecto.
|
Constructor and Description |
---|
MimeHelper(byte[] data)
Realiza el análisis de los datos.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Recupera la descripcion de los datos analizados,
null si no
se pudo detectar. |
java.lang.String |
getExtension()
Recupera la extensión común para un fichero con los datos analizados,
null si no se conoce. |
java.lang.String |
getMimeType()
Recupera el MimeType de los datos analizados,
null si no se
pudo detectar. |
static java.lang.String |
transformMimeTypeToOid(java.lang.String mimetype)
Obtiene el Oid correspondiente a un Mime Type concreto.
|
static java.lang.String |
transformOidToMimeType(java.lang.String oid)
Obtiene el Mime correspondiente a un Oid concreto.
|
public static final java.lang.String DEFAULT_MIMETYPE
public static final java.lang.String DEFAULT_CONTENT_DESCRIPTION
public static final java.lang.String DEFAULT_CONTENT_OID_DATA
public MimeHelper(byte[] data)
data
- Datos que se desean analizar.java.lang.NullPointerException
- Cuando se introducen datos nulos.public static java.lang.String transformMimeTypeToOid(java.lang.String mimetype) throws java.io.IOException
mimetype
- del que deseamos obtener el Oid.java.io.IOException
- Si no se puede cargar la tabla de correspondencias entre MIMEType y OIDpublic static java.lang.String transformOidToMimeType(java.lang.String oid) throws java.io.IOException
oid
- del que deseamos obtener el Mime Type.java.io.IOException
- Si no se puede cargar la tabla de correspondencias entre MIMEType y OIDpublic java.lang.String getMimeType() throws java.io.IOException
null
si no se
pudo detectar.java.io.IOException
- Si no se pueden analizar los datospublic java.lang.String getExtension()
null
si no se conoce. La extensión se
devuelve sin el punto separador.public java.lang.String getDescription()
null
si no
se pudo detectar.