fr.fluxmedia.tmcontrib.generator
Class ReadCSV
java.lang.Object
fr.fluxmedia.transmorpher.engine.TProcess_Impl
fr.fluxmedia.transmorpher.engine.TProcessBasic
fr.fluxmedia.transmorpher.engine.TReader
fr.fluxmedia.tmcontrib.generator.ReadCSV
- All Implemented Interfaces:
- TProcess, java.lang.Runnable
public class ReadCSV
- extends TReader
Read a CSV (comma separated value) file which coordinates (local path or URL) are given in the
file parameter of the generate call, parse it, process it through CSVXMLReader
and generate a SAX event flow to the next handler
- Author:
- triolet
Fields inherited from class fr.fluxmedia.transmorpher.engine.TReader |
DEFAULT_NAMESPACES, DEFAULT_NAMESPACES_PREFIXES, DEFAULT_SCHEMA_VALIDATION, DEFAULT_VALIDATION, iFilename, inSource, iReader, isRunning, LEXICAL_HANDLER_PROPERTY_ID, NAMESPACES_FEATURE_ID, NAMESPACES_PREFIXES_FEATURE_ID, SCHEMA_VALIDATION_FEATURE_ID, standardInput, VALIDATION_FEATURE_ID |
Method Summary |
void |
read()
Creates an input source for the parser with the name of the file and starts
the parsing |
Methods inherited from class fr.fluxmedia.transmorpher.engine.TProcess_Impl |
bindParameters, getFatherName, getId, getIn, getIn, getIn, getName, getNameIn, getNameIn, getNameOut, getNameOut, getOut, getOut, getOut, getParameter, getParameterNames, getParameters, reset, setDebug, setFatherName, setId, setIn, setName, setOut, setParameter, setParameters |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadCSV
public ReadCSV(java.lang.String[] pOut,
Parameters pParam,
StringParameters pStaticAttributes)
throws org.xml.sax.SAXException,
java.io.IOException
- Constructor for the readCSV object
- Parameters:
pOut
- The out port of this generatorpParam
- The parameters of this generatorpStaticAttributes
- The parameters of this generator
- Throws:
org.xml.sax.SAXException
- an exception that an wrap others exceptions
java.io.IOException
- if an I/O operation failed
read
public void read()
throws java.io.IOException,
org.xml.sax.SAXException
- Creates an input source for the parser with the name of the file and starts
the parsing
- Specified by:
read
in class TReader
- Throws:
java.io.IOException
- if an I/O operation failed
org.xml.sax.SAXException
- an exception that an wrap others exceptions
..no bottom yet...