This project has retired. For details please refer to its
Attic page .
CSVExtractor (Apache Any23 :: Core 0.7.0-incubating-SNAPSHOT API)
org.apache.any23.extractor.csv
Class CSVExtractor
java.lang.Object
org.apache.any23.extractor.csv.CSVExtractor
All Implemented Interfaces: Extractor <InputStream >, Extractor.ContentExtractor
public class CSVExtractor extends Object implements Extractor.ContentExtractor
This extractor produces RDF from a CSV file .
It automatically detects fields delimiter . If not able uses
the one provided in the Any23 configuration.
Author:
Davide Palmisano ( dpalmisano@gmail.com )
See Also: CSVReaderBuilder}
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
factory
public static final ExtractorFactory <CSVExtractor > factory
CSVExtractor
public CSVExtractor ()
setStopAtFirstError
public void setStopAtFirstError (boolean f)
If true
, the extractor will stop at first parsing error,
iffalse
the extractor will attempt to ignore all parsing errors.
Specified by: setStopAtFirstError
in interface Extractor.ContentExtractor
Parameters: f
- tolerance flag.
run
public void run (ExtractionParameters extractionParameters,
ExtractionContext extractionContext,
InputStream in,
ExtractionResult out)
throws IOException ,
ExtractionException
Executes the extractor. Will be invoked only once, extractors are
not reusable.
Specified by: run
in interface Extractor <InputStream >
Parameters: extractionParameters
- the parameters to be applied during the extraction.extractionContext
- The document context.in
- The extractor input data.out
- the collector for the extracted data.
Throws:
IOException
- On error while reading from the input stream.
ExtractionException
- On other error, such as parse errors.
getDescription
public ExtractorDescription getDescription ()
Returns a ExtractorDescription
of this extractor.
Specified by: getDescription
in interface Extractor <InputStream >
Returns: the object representing the extractor description.
Copyright © 2010-2012 The Apache Software Foundation . All Rights Reserved.