Class CsvParser
- java.lang.Object
-
- de.tudresden.inf.lat.tabulas.ext.parser.CsvParser
-
- All Implemented Interfaces:
Parser
,Serializable
,scala.Equals
,scala.Product
public class CsvParser extends Object implements Parser, scala.Product, Serializable
Parser of a table in comma-separated values format.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CsvParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
CommaChar()
String
DefaultFieldType()
String
DefaultTableName()
scala.collection.immutable.Seq<String>
getColumns(String line0)
String
normalize(String fieldName)
scala.collection.immutable.Seq<String>
normalizeHeaders(scala.collection.immutable.Seq<String> headers, int lineCounter)
scala.util.Try<TableMapImpl>
parse(Reader input)
TableMapImpl
parseMap(BufferedReader input)
char
QuotesChar()
String
Underscore()
char
UnderscoreChar()
-
-
-
Method Detail
-
UnderscoreChar
public final char UnderscoreChar()
-
CommaChar
public final char CommaChar()
-
QuotesChar
public final char QuotesChar()
-
DefaultTableName
public final String DefaultTableName()
-
DefaultFieldType
public final String DefaultFieldType()
-
Underscore
public final String Underscore()
-
parse
public scala.util.Try<TableMapImpl> parse(Reader input)
-
parseMap
public TableMapImpl parseMap(BufferedReader input)
-
normalizeHeaders
public scala.collection.immutable.Seq<String> normalizeHeaders(scala.collection.immutable.Seq<String> headers, int lineCounter)
-
-