ee.mare.indrek.jtlt
Class HtmlTemplateGenerator

Object
  extended byee.mare.indrek.jtlt.TemplateGenerator
      extended byee.mare.indrek.jtlt.HtmlTemplateGenerator
All Implemented Interfaces:
TemplateParams

public class HtmlTemplateGenerator
extends TemplateGenerator

Html specialized template parser and generator.


Constructor Summary
HtmlTemplateGenerator(Reader in)
          Create a new generator using the default HtmlTemplateContext.
HtmlTemplateGenerator(Reader in, HtmlTemplateContext ctx)
          Create a new generator.
HtmlTemplateGenerator(String path)
          Create a new generator using the default HtmlTemplateContext.
HtmlTemplateGenerator(String path, HtmlTemplateContext ctx)
          Create a new generator.
 
Method Summary
 HtmlTemplate createHtmlTemplate()
          Create a new HtmlTemplate instance.
 HtmlTemplate createHtmlTemplate(String lang)
          Create a new HtmlTemplate with given language code used for localization.
 Template createTemplate()
          Create a new template instance from this template generator.
 
Methods inherited from class ee.mare.indrek.jtlt.TemplateGenerator
findParam, getTemplateContext
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlTemplateGenerator

public HtmlTemplateGenerator(Reader in)
                      throws IOException,
                             TemplateException
Create a new generator using the default HtmlTemplateContext.


HtmlTemplateGenerator

public HtmlTemplateGenerator(Reader in,
                             HtmlTemplateContext ctx)
                      throws IOException,
                             TemplateException
Create a new generator.


HtmlTemplateGenerator

public HtmlTemplateGenerator(String path)
                      throws IOException,
                             TemplateException
Create a new generator using the default HtmlTemplateContext.


HtmlTemplateGenerator

public HtmlTemplateGenerator(String path,
                             HtmlTemplateContext ctx)
                      throws IOException,
                             TemplateException
Create a new generator.

Method Detail

createHtmlTemplate

public HtmlTemplate createHtmlTemplate()
Create a new HtmlTemplate instance. The localization info will be "DEFAULT".


createHtmlTemplate

public HtmlTemplate createHtmlTemplate(String lang)
Create a new HtmlTemplate with given language code used for localization.


createTemplate

public Template createTemplate()
Description copied from class: TemplateGenerator
Create a new template instance from this template generator.

Overrides:
createTemplate in class TemplateGenerator