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, setupRemoteSet
load, load, load, load, load, load, load
dumbLoad, getFileExtensions, load, loadFileSelector, possiblyZipLoad
addCommand, addCommands, clearCommands, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getCreatingUser, getEndTimeout, getFallbackFrequency, getHomeUrl, getOrigin, isGenerateCcf, isGenerateRaw, isInvokeAnalyzer, isInvokeDecodeIr, isInvokeRepeatFinder, isVerbose, prepareLoad, setProperties, uniqueName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load, load, load, load, load, load
getFileExtensions, load, loadFileSelector, possiblyZipLoad
getCommand, getCommands, getConcatenatedCommands
protected 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 IFileImporter
getFileExtensions
in class FileImporter
public boolean canImportDirectories()
canImportDirectories
in interface IFileImporter
canImportDirectories
in class FileImporter
public String getFormatName()
getFormatName
in interface IImporter
Copyright © 2016. All rights reserved.