1.1 restoration
[mir.git] / source / mir / generator / tal / template / TemplateNode.java
index 9b62215..824552d 100755 (executable)
  */\r
 package mir.generator.tal.template;\r
 \r
+import java.util.Map;\r
+\r
 import mir.generator.tal.interfaces.TALExpressionParser;\r
 import mir.generator.tal.interfaces.TALLogger;\r
 \r
+/**\r
+ * A {@link Template} consists of a chain of <code>TemplateNodes</code>.\r
+ */\r
 public interface TemplateNode {\r
-  public void process(TALExpressionParser aParser, Object aContext, StringBuffer aDestination, TALLogger aLogger) throws TemplateProcessingException;\r
+  /**\r
+   */\r
+  public void process(\r
+      TALExpressionParser aParser,\r
+      Object aContext,\r
+      StringBuffer aDestination,\r
+      TALLogger aLogger,\r
+      Map aTemplateContext,\r
+      TemplateLibrary aTemplateLibrary) throws TemplateProcessingException;\r
+\r
+  public String getPlainText();\r
 }\r