public class DataFormat extends UntypedData
For MIME type definition, we make use of the Tika library package.
| Modifier and Type | Field and Description |
|---|---|
static DataFormat |
UNKNOWN_FORMAT
The unknown format
|
ALL_RIGHTS_RESERVED, EMPTY, string| Constructor and Description |
|---|
DataFormat()
construct a DataFormat object with unknown type
|
DataFormat(java.lang.String mimeType)
Constructor for DataFormat.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(UntypedData datatype) |
java.lang.String |
getMimeType()
Getter for the field
mimeType. |
static DataFormat |
guessDataFormat(java.io.InputStream input)
Guess the DataFormat for a given file
|
void |
setMimeType(java.lang.String mimeType)
Setter for the field
mimeType. |
java.lang.String |
toString() |
public static final DataFormat UNKNOWN_FORMAT
public DataFormat()
public DataFormat(java.lang.String mimeType)
throws DataFormatException
mimeType - the data format as MIME type in the format
major / minor
E.g. unknown is:
application / octet - stream
DataFormatException - if using a non valid MIME type.public int compareTo(UntypedData datatype)
compareTo in interface java.lang.Comparable<UntypedData>compareTo in class UntypedDatapublic static DataFormat guessDataFormat(java.io.InputStream input)
input - a InputStream object.UNKNOWN_FORMATpublic java.lang.String getMimeType()
mimeType.public void setMimeType(java.lang.String mimeType)
mimeType.mimeType - the mimeType to setpublic java.lang.String toString()
toString in class UntypedData