Package org.basex.build.csv
Class CsvParser
java.lang.Object
org.basex.core.jobs.Job
org.basex.build.Parser
org.basex.build.SingleParser
org.basex.build.csv.CsvParser
This class parses files in the CSV format and converts them to XML.
The parser provides some options, which can be specified via the
MainOptions.CSVPARSER option.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields inherited from class org.basex.build.SingleParser
builder -
Constructor Summary
ConstructorsConstructorDescriptionCsvParser(IO source, MainOptions opts) Constructor.CsvParser(IO source, MainOptions opts, CsvParserOptions copts) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns detailed progress information.protected voidparse()Parses the current input.doubleReturns a progress value (0 - 1).Methods inherited from class org.basex.build.SingleParser
parseMethods inherited from class org.basex.build.Parser
close, emptyParser, info, singleParser, target, xmlParser
-
Constructor Details
-
CsvParser
Constructor.- Parameters:
source- document sourceopts- database options
-
CsvParser
Constructor.- Parameters:
source- document sourceopts- database optionscopts- parser options
-
-
Method Details
-
parse
Description copied from class:SingleParserParses the current input.- Specified by:
parsein classSingleParser- Throws:
IOException- I/O exception
-
detailedInfo
Description copied from class:JobReturns detailed progress information. Can be overwritten to give more specific feedback.- Overrides:
detailedInfoin classJob- Returns:
- header information
-
progressInfo
public double progressInfo()Description copied from class:JobReturns a progress value (0 - 1). Can be overwritten to give more specific feedback.- Overrides:
progressInfoin classJob- Returns:
- header information
-