|
Copyright © 2008-2010 Ralph Schuster. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsv.CSVFactory
public class CSVFactory
This factory returns correct reader and writer implementations for given files.
| Constructor Summary | |
|---|---|
protected |
CSVFactory()
Creates the factory and initializes. |
| Method Summary | |
|---|---|
static CSVFactory |
getFactory()
Returns the factory for rading/writing tables. |
java.lang.String |
getMimeType(java.io.File file)
Returns the MIME type for the given file. |
TableReader |
getMimeTypeReader(java.lang.String mimeType)
Returns a reader for the given MIME type. |
TableWriter |
getMimeTypeWriter(java.lang.String mimeType)
Returns a writer for the given MIME type. |
TableReader |
getReader(java.io.File file)
Returns the correct reader for the given file. |
TableReader |
getReader(java.lang.String file)
Returns the correct reader for the given file. |
TableWriter |
getWriter(java.io.File file)
Returns the correct reader for the given file. |
TableWriter |
getWriter(java.lang.String file)
Returns the correct reader for the given file. |
protected void |
init()
Initializes the factory. |
protected void |
initReaderMap()
Initializes the reader map. |
protected void |
initWriterMap()
Initializes the writer map. |
void |
register(MimeTypeInfo mimeTypeInfo)
Registers a new MIME type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected CSVFactory()
| Method Detail |
|---|
public static CSVFactory getFactory()
protected void init()
protected void initReaderMap()
protected void initWriterMap()
public void register(MimeTypeInfo mimeTypeInfo)
mimeTypeInfo - the info to register
public TableReader getReader(java.lang.String file)
throws java.io.IOException
file - filename
java.io.IOException
public TableReader getReader(java.io.File file)
throws java.io.IOException
file - file
java.io.IOExceptionpublic TableReader getMimeTypeReader(java.lang.String mimeType)
mimeType - MIME type
public TableWriter getWriter(java.lang.String file)
throws java.io.IOException
file - filename
java.io.IOException
public TableWriter getWriter(java.io.File file)
throws java.io.IOException
file - file
java.io.IOExceptionpublic TableWriter getMimeTypeWriter(java.lang.String mimeType)
mimeType - MIME type
public java.lang.String getMimeType(java.io.File file)
file - file to check
|
Copyright © 2008-2010 Ralph Schuster. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||