org.eclipse.hyades.test.ui.datapool.internal.util
Class CSVImportExportUtil
java.lang.Object
org.eclipse.hyades.test.ui.datapool.internal.util.CSVImportExportUtil
- public class CSVImportExportUtil
- extends java.lang.Object
|
Field Summary |
static java.lang.String |
ASCII
|
static java.lang.String |
ISONLATIN
|
static java.lang.String |
UTF16
|
static java.lang.String |
UTF16BE
|
static java.lang.String |
UTF16LE
|
static java.lang.String |
UTF8
|
|
Method Summary |
void |
appendFromCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding)
|
boolean |
exportCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean includeVariables,
boolean includeEquivalenceClassNames,
boolean includeTags,
java.lang.String exportEncoding)
|
static CSVImportExportUtil |
getInstance()
|
void |
importCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding)
|
void |
importCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding,
int numberOfColumns,
int numberOfRows)
|
boolean |
isDefaultEmptyDatapool(org.eclipse.hyades.edit.datapool.IDatapool datapool)
|
boolean |
validateCSVFile(java.lang.String fullyQualifiedCSVName,
boolean isFirstRowVariableInfo,
boolean isFirstColECInfo,
java.lang.String encoding)
|
boolean |
validateCSVFileWithDatapool(java.lang.String fullyQualifiedCSVName,
org.eclipse.hyades.edit.datapool.IDatapool datapool,
boolean isFirstRowVariableInfo,
boolean isFirstColECInfo,
java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASCII
public static final java.lang.String ASCII
- See Also:
- Constant Field Values
ISONLATIN
public static final java.lang.String ISONLATIN
- See Also:
- Constant Field Values
UTF8
public static final java.lang.String UTF8
- See Also:
- Constant Field Values
UTF16
public static final java.lang.String UTF16
- See Also:
- Constant Field Values
UTF16LE
public static final java.lang.String UTF16LE
- See Also:
- Constant Field Values
UTF16BE
public static final java.lang.String UTF16BE
- See Also:
- Constant Field Values
CSVImportExportUtil
protected CSVImportExportUtil()
getInstance
public static CSVImportExportUtil getInstance()
validateCSVFile
public boolean validateCSVFile(java.lang.String fullyQualifiedCSVName,
boolean isFirstRowVariableInfo,
boolean isFirstColECInfo,
java.lang.String encoding)
throws java.io.FileNotFoundException,
java.io.IOException,
CorruptCSVFileException
- Throws:
java.io.FileNotFoundException
java.io.IOException
CorruptCSVFileException
validateCSVFileWithDatapool
public boolean validateCSVFileWithDatapool(java.lang.String fullyQualifiedCSVName,
org.eclipse.hyades.edit.datapool.IDatapool datapool,
boolean isFirstRowVariableInfo,
boolean isFirstColECInfo,
java.lang.String encoding)
throws java.io.FileNotFoundException,
java.io.IOException,
CorruptCSVFileException
- Throws:
java.io.FileNotFoundException
java.io.IOException
CorruptCSVFileException
isDefaultEmptyDatapool
public boolean isDefaultEmptyDatapool(org.eclipse.hyades.edit.datapool.IDatapool datapool)
importCSV
public void importCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding)
throws java.io.IOException,
CorruptCSVFileException
- Throws:
java.io.IOException
CorruptCSVFileException
importCSV
public void importCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding,
int numberOfColumns,
int numberOfRows)
throws java.io.IOException,
CorruptCSVFileException
- Throws:
java.io.IOException
CorruptCSVFileException
appendFromCSV
public void appendFromCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean isFirstRowVariableNameType,
boolean isFirstColEqClsName,
java.lang.String importEncoding)
throws java.io.IOException,
CorruptCSVFileException
- Throws:
java.io.IOException
CorruptCSVFileException
exportCSV
public boolean exportCSV(org.eclipse.hyades.edit.datapool.IDatapool datapool,
java.lang.String csvFileName,
boolean includeVariables,
boolean includeEquivalenceClassNames,
boolean includeTags,
java.lang.String exportEncoding)