Provides the parser functionality for the JPlate Template Engine. The syntax for the Template Engine contains parsed characer data (raw data) and named directives. The notation is hierarchical and very similar to XML without some of the restrictions placed upon XML documents to be well formed.

Definitions

The following define the contents of a JPlate Template:

Please note: the template engine does no data organization whatsoever. Data organization is up to implementations of org.jplate.tmplate.parser.JPlateParserStrategyIfc - and is required to parse. The interface is an example of the Design Pattern Strategy. Structuring the parser in this fashion keeps it simple as well as allowing implementations to decide the correct "meaning" of the JPlate data.