org.harctoolbox.irscrutinizer.importer
Class CsvParametrizedImporter
java.lang.Object
org.harctoolbox.irscrutinizer.importer.Importer
org.harctoolbox.irscrutinizer.importer.FileImporter
org.harctoolbox.irscrutinizer.importer.ReaderImporter
org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
org.harctoolbox.irscrutinizer.importer.CsvImporter
org.harctoolbox.irscrutinizer.importer.CsvParametrizedImporter
- All Implemented Interfaces:
- java.io.Serializable, ICommandImporter, IFileImporter, IImporter, IRemoteSetImporter
public class CsvParametrizedImporter
- extends CsvImporter
This class does something interesting and useful. Or not...
Columns are numbered starting with 1.
- See Also:
- Serialized Form
|
Constructor Summary |
CsvParametrizedImporter(int separatorIndex,
int nameColumn,
boolean verbose,
int base,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
|
CsvParametrizedImporter(java.lang.String separator,
int nameColumn,
boolean verbose,
int numberBase,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
|
|
Method Summary |
void |
load(java.io.File file)
|
void |
load(java.io.Reader reader,
java.lang.String origin)
|
static void |
main(java.lang.String[] args)
|
static java.util.Collection<org.harctoolbox.girr.Command> |
process(java.io.Reader reader,
java.lang.String separator,
int nameColumn,
java.lang.String filename,
boolean verbose,
int base,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
|
void |
setDColumn(int dColumn)
|
void |
setFColumn(int fColumn)
|
void |
setNumberBase(int numberBase)
|
void |
setProtocolColumn(int protocolColumn)
|
void |
setSColumn(int sColumn)
|
| Methods inherited from class org.harctoolbox.irscrutinizer.importer.Importer |
addCommand, addCommands, clearCommands, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getHomeUrl, getOrigin, prepareLoad, setCreatingUser, setFallbackFrequency, setGenerateCcf, setGenerateRaw, setInvokeDecodeIr |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvParametrizedImporter
public CsvParametrizedImporter(int separatorIndex,
int nameColumn,
boolean verbose,
int base,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
CsvParametrizedImporter
public CsvParametrizedImporter(java.lang.String separator,
int nameColumn,
boolean verbose,
int numberBase,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
setProtocolColumn
public void setProtocolColumn(int protocolColumn)
- Parameters:
protocolColumn - the protocolColumn to set
setNumberBase
public void setNumberBase(int numberBase)
- Parameters:
numberBase - the numberBase to set
setFColumn
public void setFColumn(int fColumn)
- Parameters:
fColumn - the fColumn to set
setDColumn
public void setDColumn(int dColumn)
- Parameters:
dColumn - the dColumn to set
setSColumn
public void setSColumn(int sColumn)
- Parameters:
sColumn - the sColumn to set
load
public void load(java.io.File file)
throws java.io.FileNotFoundException,
java.io.IOException,
java.text.ParseException
- Specified by:
load in interface IFileImporter- Overrides:
load in class ReaderImporter
- Throws:
java.io.FileNotFoundException
java.io.IOException
java.text.ParseException
load
public void load(java.io.Reader reader,
java.lang.String origin)
throws java.io.IOException
- Specified by:
load in class ReaderImporter
- Throws:
java.io.IOException
process
public static java.util.Collection<org.harctoolbox.girr.Command> process(java.io.Reader reader,
java.lang.String separator,
int nameColumn,
java.lang.String filename,
boolean verbose,
int base,
int Fcolumn,
int Dcolumn,
int Scolumn,
int protocolColumn)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)