org.jplate.foundation.parser
Interface JPlateBuilderIfc<V>

Type Parameters:
V - The value being built.
All Superinterfaces:
BuilderIfc<V>
All Known Subinterfaces:
CdvBuilderIfc<V>, CdvListBuilderIfc, CdvTableBuilderIfc, CsvBuilderIfc<V>, CsvListBuilderIfc, CsvTableBuilderIfc, JPlateListBuilderIfc<V>, JPlateMapBuilderIfc<K,V>, KvpBuilderIfc<V>, KvpListBuilderIfc<V>, KvpMapBuilderIfc, NodeBuilderIfc<V>, TableBuilderIfc, TabularBuilderIfc<V>, TabularListBuilderIfc, TdvBuilderIfc<V>, TdvListBuilderIfc, TdvTableBuilderIfc
All Known Implementing Classes:
AbstractJPlateListBuilder, AbstractJPlateMapBuilder, DefaultKvpListBuilder, DefaultKvpMapBuilder, DefaultTableBuilder, DefaultTabularListBuilder

public interface JPlateBuilderIfc<V>
extends BuilderIfc<V>

This interface defines a builder. Essentially methods are called on implementations of this interface as items have been 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/foundation/parser/JPlateBuilderIfc.java $
    


Method Summary
 void buildEnd(int line, int column)
          This method is called when parsing has completed.
 void buildStart()
          This method is called when parsing is to begin.
 
Methods inherited from interface org.jplate.foundation.gof.builder.BuilderIfc
getResult, reset
 

Method Detail

buildStart

void buildStart()
                throws JPlateBuildingException
This method is called when parsing is to begin.

Throws:
JPlateBuilderException - If parsing should not proceed.
JPlateBuildingException

buildEnd

void buildEnd(int line,
              int column)
              throws JPlateBuildingException
This method is called when parsing has completed.

Parameters:
line - The line where parsing ended.
column - The column number where parsing ended.
Throws:
JPlateBuilderException - If there is a problem with parsing being completed.
JPlateBuildingException