/** * Generated from IndexTemplate.csp * Do not edit. */ package org.civilian.samples.jpa.shared.web; import org.civilian.Controller; import org.civilian.template.Template; import org.civilian.template.mixin.FormTableMixin; import org.civilian.template.mixin.HtmlMixin; public class IndexTemplate extends Template { public IndexTemplate(IndexForm form, String message, Class<? extends Controller> createCtrlClass) { this.form = form; this.message = message; this.createCtrlClass = createCtrlClass; } @Override protected void init() { super.init(); html = new HtmlMixin(out); formTable = new FormTableMixin(out); } @Override protected void print() throws Exception { out.println("<h1>JPA Sample</h1>"); // line 6: <h1>JPA Sample</h1> formTable.print(form); // line 7: @formTable.print(form); if (message != null) // line 8: @if (message != null) { out.print("<div>"); // line 9: <div> html.text(message); // line 9: <%html.text(message);%> out.println("</div>"); // line 9: </div> } out.println("<p>"); // line 10: <p> out.print("<a href=\""); // line 11: <a href=" out.print(html.url(createCtrlClass)); // line 11: <%html.url(createCtrlClass)%> out.println("\">Create</a>"); // line 11: ">Create</a> } private IndexForm form; private String message; private Class<? extends Controller> createCtrlClass; private HtmlMixin html; private FormTableMixin formTable; }