com.metsci.glimpse.dspl.parser
Class ExtendedCsvParser

java.lang.Object
  extended by com.metsci.glimpse.dspl.parser.CsvParser
      extended by com.metsci.glimpse.dspl.parser.ExtendedCsvParser
All Implemented Interfaces:
MultipleFileTableParser, TableParser
Direct Known Subclasses:
WildcardCsvParser

public class ExtendedCsvParser
extends CsvParser
implements MultipleFileTableParser


Nested Class Summary
 class ExtendedCsvParser.ExtendedCSVParserFactory
           
 
Nested classes/interfaces inherited from class com.metsci.glimpse.dspl.parser.CsvParser
CsvParser.CSVParserFactory, CsvParser.CSVTableColumnParser
 
Field Summary
static java.lang.String META
           
 
Fields inherited from class com.metsci.glimpse.dspl.parser.CsvParser
logger
 
Constructor Summary
ExtendedCsvParser(DsplParser dsplParser)
           
 
Method Summary
 ParserUtils.ParserFactory createParserFactory()
           
 java.util.List<java.net.URL> getDataFiles(Concept concept)
           
 java.util.List<java.net.URL> getDataFiles(Slice slice)
           
 PropertyTableData parse(Concept concept)
           
 SliceTableData parse(Slice slice)
           
 
Methods inherited from class com.metsci.glimpse.dspl.parser.CsvParser
isCachable, parse, parse, parse, parse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metsci.glimpse.dspl.parser.TableParser
isCachable, parse, parse, parse, parse
 

Field Detail

META

public static final java.lang.String META
See Also:
Constant Field Values
Constructor Detail

ExtendedCsvParser

public ExtendedCsvParser(DsplParser dsplParser)
Method Detail

createParserFactory

public ParserUtils.ParserFactory createParserFactory()
Overrides:
createParserFactory in class CsvParser

parse

public SliceTableData parse(Slice slice)
                     throws java.io.IOException,
                            javax.xml.bind.JAXBException,
                            DsplException
Specified by:
parse in interface TableParser
Overrides:
parse in class CsvParser
Throws:
java.io.IOException
javax.xml.bind.JAXBException
DsplException

parse

public PropertyTableData parse(Concept concept)
                        throws java.io.IOException,
                               javax.xml.bind.JAXBException,
                               DsplException
Specified by:
parse in interface TableParser
Overrides:
parse in class CsvParser
Throws:
java.io.IOException
javax.xml.bind.JAXBException
DsplException

getDataFiles

public java.util.List<java.net.URL> getDataFiles(Slice slice)
                                          throws javax.xml.bind.JAXBException,
                                                 java.io.IOException,
                                                 DsplException
Specified by:
getDataFiles in interface MultipleFileTableParser
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

getDataFiles

public java.util.List<java.net.URL> getDataFiles(Concept concept)
                                          throws javax.xml.bind.JAXBException,
                                                 java.io.IOException,
                                                 DsplException
Specified by:
getDataFiles in interface MultipleFileTableParser
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException


Copyright © 2012 Metron, Inc.. All Rights Reserved.