kryshen.tema
Class TemplateParser

java.lang.Object
  extended by kryshen.tema.TemplateParser

public class TemplateParser
extends java.lang.Object

Parser for TEMA templates.

Author:
Mikhail A. Kryshen

Constructor Summary
TemplateParser()
           
TemplateParser(TemplateParser superParser)
           
 
Method Summary
 void clearValues()
           
 java.lang.Object getValue(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 int parse(TemplateReader in, java.io.Writer out)
           
 void registerFunction(java.lang.String name, Function f)
           
 void setValue(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateParser

public TemplateParser()

TemplateParser

public TemplateParser(TemplateParser superParser)
Method Detail

registerFunction

public void registerFunction(java.lang.String name,
                             Function f)

parse

public int parse(TemplateReader in,
                 java.io.Writer out)
          throws java.io.IOException,
                 TemplateException
Throws:
java.io.IOException
TemplateException

getValue

public java.lang.Object getValue(java.lang.String name)
                          throws TemplateException
Throws:
TemplateException

setValue

public void setValue(java.lang.String name,
                     java.lang.Object value)

clearValues

public void clearValues()

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        TemplateException
Throws:
java.io.IOException
TemplateException