org.jplate.tabular.csv.parser
Interface CsvBuilderIfc<V>

Type Parameters:
V - The type of CSV data built.
All Superinterfaces:
BuilderIfc<V>, JPlateBuilderIfc<V>, TabularBuilderIfc<V>
All Known Subinterfaces:
CsvListBuilderIfc, CsvTableBuilderIfc
All Known Implementing Classes:
DefaultTableBuilder, DefaultTabularListBuilder

public interface CsvBuilderIfc<V>
extends TabularBuilderIfc<V>

Defines a CSV (comma separated values) builder. Methods will be called to build as CSV tokens are parsed.

Modifications:
    $Date: 2008-12-02 12:32:45 -0500 (Tue, 02 Dec 2008) $
    $Revision: 479 $
    $Author: sfloess $
    $HeadURL: https://jplate.svn.sourceforge.net/svnroot/jplate/trunk/src/dev/java/org/jplate/tabular/csv/parser/CsvBuilderIfc.java $
    


Method Summary
 void buildQuotedField(java.lang.String field, int line, int column)
          This method is called when a quoted field is found.
 
Methods inherited from interface org.jplate.tabular.parser.TabularBuilderIfc
buildField, buildOmittedField, buildRecord
 
Methods inherited from interface org.jplate.foundation.parser.JPlateBuilderIfc
buildEnd, buildStart
 
Methods inherited from interface org.jplate.foundation.gof.builder.BuilderIfc
getResult, reset
 

Method Detail

buildQuotedField

void buildQuotedField(java.lang.String field,
                      int line,
                      int column)
                      throws JPlateBuildingException
This method is called when a quoted field is found.

Parameters:
field - A quoted field.
line - The line where the field starts.
column - The column number where the field starts.
Throws:
JPlateBuildingException - If there is a problem building field.