public abstract class CsvImporter extends RemoteSetImporter implements IReaderImporter, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected static int |
invalid |
protected int |
lineNo |
protected int |
nameColumn |
protected boolean |
nameMultiColumn |
protected String |
separator |
remoteSet| Constructor and Description |
|---|
CsvImporter(String separator,
int nameColumn,
boolean nameMultiColumn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImportDirectories() |
String[][] |
getFileExtensions() |
String |
getFormatName() |
static String |
getSeparator(int index) |
protected static String[] |
gobbleString(String[] chunks,
int column,
boolean nameMultiColumn,
int basis,
String aPriori,
boolean rejectNumbers) |
protected static String |
gobbleString(String[] chunks,
int column,
String aPriori,
boolean includeTail,
int offset) |
boolean |
isNameMultiColumn() |
protected static String |
join(String[] arr) |
static String[] |
separatorsArray() |
void |
setNameColumn(int nameColumn) |
void |
setNameMultiColumn(boolean nameMultiColumn) |
void |
setSeparator(String separator) |
void |
setSeparatorIndex(int separatorIndex) |
getRemoteSet, setupCommands, setupRemote, setupRemoteSet, setupRemoteSetload, load, load, load, load, load, loaddumbLoad, getFileExtensions, load, loadFileSelector, possiblyZipLoadaddCommand, addCommands, clearCommands, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getCreatingUser, getEndTimeout, getFallbackFrequency, getHomeUrl, getOrigin, isGenerateCcf, isGenerateRaw, isInvokeAnalyzer, isInvokeDecodeIr, isInvokeRepeatFinder, isVerbose, prepareLoad, setProperties, uniqueNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitload, load, load, load, load, loadgetFileExtensions, load, loadFileSelector, possiblyZipLoadgetCommand, getCommands, getConcatenatedCommandsprotected static final int invalid
protected String separator
protected int nameColumn
protected boolean nameMultiColumn
protected int lineNo
public CsvImporter(String separator, int nameColumn, boolean nameMultiColumn)
public static String[] separatorsArray()
public static String getSeparator(int index)
protected static String gobbleString(String[] chunks, int column, String aPriori, boolean includeTail, int offset)
protected static String[] gobbleString(String[] chunks, int column, boolean nameMultiColumn, int basis, String aPriori, boolean rejectNumbers)
public void setSeparator(String separator)
separator - the separator to setpublic void setSeparatorIndex(int separatorIndex)
public void setNameColumn(int nameColumn)
nameColumn - the nameColumn to setpublic boolean isNameMultiColumn()
public void setNameMultiColumn(boolean nameMultiColumn)
nameMultiColumn - the nameMultiColumn to setpublic String[][] getFileExtensions()
getFileExtensions in interface IFileImportergetFileExtensions in class FileImporterpublic boolean canImportDirectories()
canImportDirectories in interface IFileImportercanImportDirectories in class FileImporterpublic String getFormatName()
getFormatName in interface IImporterCopyright © 2016. All rights reserved.