public class CsvParser extends Object implements TableParser
Modifier and Type | Class and Description |
---|---|
class |
CsvParser.CSVParserFactory |
static interface |
CsvParser.CSVTableColumnParser |
Constructor and Description |
---|
CsvParser(DsplParser dsplParser) |
Modifier and Type | Method and Description |
---|---|
ParserUtils.ParserFactory |
createParserFactory() |
boolean |
isCachable() |
PropertyTableData |
parse(Concept concept) |
PropertyTableData |
parse(Concept concept,
InputStream stream) |
PropertyTableData |
parse(Concept concept,
ReadableByteChannel channel) |
SliceTableData |
parse(Slice slice) |
SliceTableData |
parse(Slice slice,
InputStream stream) |
SliceTableData |
parse(Slice slice,
ReadableByteChannel channel) |
public static final Logger logger
public CsvParser(DsplParser dsplParser)
public ParserUtils.ParserFactory createParserFactory()
public boolean isCachable()
isCachable
in interface TableParser
public SliceTableData parse(Slice slice) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
public SliceTableData parse(Slice slice, ReadableByteChannel channel) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
public SliceTableData parse(Slice slice, InputStream stream) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
public PropertyTableData parse(Concept concept) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
public PropertyTableData parse(Concept concept, ReadableByteChannel channel) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
public PropertyTableData parse(Concept concept, InputStream stream) throws IOException, JAXBException, DsplException
parse
in interface TableParser
IOException
JAXBException
DsplException
Copyright © 2016 Metron, Inc.. All rights reserved.