org.jplate.foundation.parser
Interface JPlateParserIfc<B extends JPlateBuilderIfc<?>>

Type Parameters:
B - A builder who can build things on behalf of self.
All Known Subinterfaces:
CdvParserIfc<B>, CsvParserIfc<B>, JavaccParserIfc<B>, KvpParserIfc<B>, NodeParserIfc<B>, TabularParserIfc<B>, TdvParserIfc<B>
All Known Implementing Classes:
AbstractJavaccParser, DefaultCdvParser, DefaultJPlateCsvParser, DefaultKvpParser, DefaultRfc4180CsvParser, DefaultTdvParser

public interface JPlateParserIfc<B extends JPlateBuilderIfc<?>>

Defines a parser who can parse from streams, readers, files and strings.

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/JPlateParserIfc.java $
    


Method Summary
 void parse(java.io.File file, B builder)
          This method is called to parse data from file.
 void parse(java.io.InputStream inputStream, B builder)
          This method is called to parse data from inputStream.
 void parse(java.io.Reader reader, B builder)
          This method is called to parse data from reader.
 void parse(java.lang.String string, B builder)
          This method is called to parse data from string.
 

Method Detail

parse

void parse(java.io.InputStream inputStream,
           B builder)
           throws JPlateParsingException
This method is called to parse data from inputStream.

Parameters:
inputStream - A stream containing data to be parsed.
builder - A builder who can construct things on behalf of self.
Throws:
JPlateParsingException - If any problems arise parsing from inputStream.

parse

void parse(java.io.Reader reader,
           B builder)
           throws JPlateParsingException
This method is called to parse data from reader.

Parameters:
reader - Contains data to be parsed.
builder - A builder who can construct things on behalf of self.
Throws:
JPlateParsingException - If any problems arise parsing from reader.

parse

void parse(java.lang.String string,
           B builder)
           throws JPlateParsingException
This method is called to parse data from string.

Parameters:
string - A string containing data to be parsed.
builder - A builder who can construct things on behalf of self.
Throws:
JPlateParsingException - if any problems arise parsing from string.

parse

void parse(java.io.File file,
           B builder)
           throws JPlateParsingException
This method is called to parse data from file.

Parameters:
file - is the file containing data to be parsed.
builder - is the builder who can construct things on behalf of self.
Throws:
JPlateParsingException - if any problems arise parsing from file.