Package csv
Class MimeTypeInfo
java.lang.Object
csv.MimeTypeInfo
public class MimeTypeInfo
extends java.lang.Object
Contains information about what reader and writer classes are responsible
for a specific MIME type.
- Author:
- RalphSchuster
-
Field Summary
Fields Modifier and Type Field Description static MimeTypeInfoCSV_INFOThe default information for CSV files.static MimeTypeInfoEXCEL_INFOThe default information for Excel files.static MimeTypeInfoXML_INFOThe default information for Excel files. -
Constructor Summary
Constructors Constructor Description MimeTypeInfo(java.lang.String[] mimeTypes, java.lang.Class<? extends AbstractStreamTableReader> readerClass, java.lang.Class<? extends AbstractStreamTableWriter> writerClass)Constructor.MimeTypeInfo(java.lang.String mimeType, java.lang.Class<? extends AbstractStreamTableReader> readerClass, java.lang.Class<? extends AbstractStreamTableWriter> writerClass)Constructor. -
Method Summary
Modifier and Type Method Description java.lang.String[]getMimeTypes()Returns the MIME types that this object provides information for.java.lang.Class<? extends AbstractStreamTableReader>getReaderClass()Returns the responsible reader class.java.lang.Class<? extends AbstractStreamTableWriter>getWriterClass()Returns the responsible writer class.
-
Field Details
-
CSV_INFO
The default information for CSV files. -
EXCEL_INFO
The default information for Excel files. -
XML_INFO
The default information for Excel files.
-
-
Constructor Details
-
MimeTypeInfo
public MimeTypeInfo(java.lang.String mimeType, java.lang.Class<? extends AbstractStreamTableReader> readerClass, java.lang.Class<? extends AbstractStreamTableWriter> writerClass)Constructor.- Parameters:
mimeType- MIME type being registeredreaderClass- class responsible for reading such fileswriterClass- class responsible for writing such files
-
MimeTypeInfo
public MimeTypeInfo(java.lang.String[] mimeTypes, java.lang.Class<? extends AbstractStreamTableReader> readerClass, java.lang.Class<? extends AbstractStreamTableWriter> writerClass)Constructor.- Parameters:
mimeTypes- multiple MIME types being registeredreaderClass- class responsible for reading such fileswriterClass- class responsible for writing such files
-
-
Method Details
-
getMimeTypes
public java.lang.String[] getMimeTypes()Returns the MIME types that this object provides information for.- Returns:
- the mimeTypes
-
getReaderClass
Returns the responsible reader class.- Returns:
- the readerClass
-
getWriterClass
Returns the responsible writer class.- Returns:
- the writerClass
-