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

Type Parameters:
B - A JPlate builder used to build things as tokens are parsed.
All Superinterfaces:
JPlateParserIfc<B>
All Known Implementing Classes:
AbstractJavaccParser, DefaultCdvParser, DefaultJPlateCsvParser, DefaultKvpParser, DefaultRfc4180CsvParser, DefaultTdvParser

public interface JavaccParserIfc<B extends JPlateBuilderIfc<?>>
extends JPlateParserIfc<B>

Defines the interface for all JavaCC related parsers. Additionally defines some constant messages that can be used for errors.

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


Field Summary
static java.lang.String BUILDER_IS_NULL_MSG
          Denotes a null builder.
static java.lang.String FILE_DOES_NOT_EXIST_MSG
          Denotes a non existent file.
static java.lang.String FILE_IS_NULL_MSG
          Denotes a null file.
static java.lang.String INPUT_STREAM_IS_NULL_MSG
          Denotes a null input stream.
static java.lang.String READER_IS_NULL_MSG
          Denotes a null reader.
static java.lang.String STRING_IS_EMPTY_MSG
          Denotes a null/empty string.
 
Method Summary
 void ReInit(java.io.InputStream inputStream)
          JavaCC will generate this method so it is not needed to be implemented.
 void ReInit(java.io.InputStream inputStream, java.lang.String encoding)
          JavaCC will generate this method so it is not needed to be implemented.
 void ReInit(java.io.Reader reader)
          JavaCC will generate this method so it is not needed to be implemented.
 
Methods inherited from interface org.jplate.foundation.parser.JPlateParserIfc
parse, parse, parse, parse
 

Field Detail

READER_IS_NULL_MSG

static final java.lang.String READER_IS_NULL_MSG
Denotes a null reader.

See Also:
Constant Field Values

INPUT_STREAM_IS_NULL_MSG

static final java.lang.String INPUT_STREAM_IS_NULL_MSG
Denotes a null input stream.

See Also:
Constant Field Values

STRING_IS_EMPTY_MSG

static final java.lang.String STRING_IS_EMPTY_MSG
Denotes a null/empty string.

See Also:
Constant Field Values

FILE_IS_NULL_MSG

static final java.lang.String FILE_IS_NULL_MSG
Denotes a null file.

See Also:
Constant Field Values

FILE_DOES_NOT_EXIST_MSG

static final java.lang.String FILE_DOES_NOT_EXIST_MSG
Denotes a non existent file.

See Also:
Constant Field Values

BUILDER_IS_NULL_MSG

static final java.lang.String BUILDER_IS_NULL_MSG
Denotes a null builder.

See Also:
Constant Field Values
Method Detail

ReInit

void ReInit(java.io.InputStream inputStream)
JavaCC will generate this method so it is not needed to be implemented.

Parameters:
inputStream - The stream from which parsing will commence.

ReInit

void ReInit(java.io.InputStream inputStream,
            java.lang.String encoding)
JavaCC will generate this method so it is not needed to be implemented.

Parameters:
inputStream - The stream from which parsing will commence.
encoding - The character encoding to use when parsing.

ReInit

void ReInit(java.io.Reader reader)
JavaCC will generate this method so it is not needed to be implemented.

Parameters:
reader - The reader from which parsing will commence.