@Override protected void doLayout() { beginDoLayout(sourceTemplate); p("<format>\n"); // line 1, index.xml p(request.format); // line 2, index.xml p("\n" + "</format>"); // line 2, index.xml endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("\n"); // line 2 p("\n" + "\n"); // line 11 p("\n" + "\n"); // line 13 // line 17 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("<p>panel-2 "); // line 1 p(a); // line 2 p(": "); // line 2 p(new Date()); // line 2 p("</p>\n"); // line 2 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("\n"); // line 3 p("\n" + "\n"); // line 5 if (allPost.size() > 0) { // line 8 p(" <p></p>\n" + " "); // line 8 for (Post p : allPost) { // line 10 p(" "); // line 10 final Display _Display1 = new Display(getOut()); _Display1.setActionRunners(getActionRunners()).setOut(getOut()); _Display1.render( // line 11 new Display.DoBody<String>() { // line 11 public void render(final String title) { // line 11 // line 11 p(" <p>The real title is: "); // line 11 p(title); // line 12 p(";</p>\n" + " "); // line 12 } StringBuilder oriBuffer; @Override public void setBuffer(StringBuilder sb) { oriBuffer = getOut(); setOut(sb); } @Override public void resetBuffer() { setOut(oriBuffer); } }, named("post", p), named("as", "home")); // line 11 p(" "); // line 13 } // line 14 } else { // line 15 p(" <p>There is no post at this moment</p>\n"); // line 15 } // line 17 p("\n"); // line 17 final Tag2 _Tag22 = new Tag2(getOut()); _Tag22.setActionRunners(getActionRunners()).setOut(getOut()); _Tag22.render(named("msg", blogTitle), named("age", 1000)); // line 19// line 19 p("\n" + "<p>end of it</p>"); // line 19 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); ; // line 1, fooTag.html p("\n" + "<span>something</span>\n" + "\n"); // line 1, fooTag.html if (body != null) { body.setBuffer(getOut()); body.render(); body.resetBuffer(); } // line 5, fooTag.html p(" "); // line 5, fooTag.html endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("\n" + "<span>"); // line 5 p(msg); // line 6 p("</span>\n" + "<span>"); // line 6 p(m2); // line 7 p("</span>\n" + "<span>"); // line 7 p(age); // line 8 p("</span>\n" + "\n"); // line 8 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); ; // line 1, subview.html ; // line 2, subview.html // line 4, subview.html ; // line 4, subview.html // line 5, subview.html p("\n" + "\n" + "hello "); // line 5, subview.html p(s); // line 8, subview.html p("\n"); // line 8, subview.html new japidviews.more.MyController._tags.taggy(subview.this) .render(s); // line 10, subview.html// line 10, subview.html p(" "); // line 10, subview.html endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("\n" + "\n" + "<form url=\""); // line 1 p(lookup("showAll", new Object[] {})); // line 4 p("\"></form>\n" + "<form url=\""); // line 4 p(lookup("Clients.showAccounts", post.title, post.title)); // line 5 p("\"></form>\n" + "<form url=\""); // line 5 p(lookupAbs("Clients.showAccounts", post.title.substring(1, 2))); // line 6 p("\"></form>\n" + "<form url='"); // line 6 p(lookupAbs("Clients.showAccounts", new String[] {"aa", "bb"})); // line 7 p("'></form>\n" + "<form url=\""); // line 7 p(lookupStatic("/public/stylesheets/main.css")); // line 8 p("\"></form>\n"); // line 8 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); ; // line 1, testCacheForEager.html p("\n" + "<html>\n" + "\n" + "<body>\n" + " hello "); // line 1, testCacheForEager.html p(a); // line 6, testCacheForEager.html p(", now seconds is "); // line 6, testCacheForEager.html actionRunners.put( getOut().length(), new cn.bran.play.CacheablePlayActionRunner("", Application.class, "seconds", "") { @Override public void runPlayAction() throws cn.bran.play.JapidResult { Application.seconds(); // line 6, testCacheForEager.html } }); p("\n"); // line 6, testCacheForEager.html p("\n" + "</body>\n" + "</html>"); // line 6, testCacheForEager.html endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 for (Post post : allPost) { // line 4 p(" - title: "); // line 4 p(post.title); // line 5 p("\n" + " - date: "); // line 5 p(post.postedAt); // line 6 p("\n" + " - author "); // line 6 p(post.author.name); // line 7 p(" "); // line 7 p(post.author.gender); // line 7 p("\n" + " the real title: 你好\n"); // line 7 } // line 9 p("\n"); // line 9 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); ; // line 1, picka.html p("<p>\n" + "some text: "); // line 1, picka.html p(a); // line 3, picka.html p(" \n" + "</p>\n" + "<p>\n"); // line 3, picka.html if (body != null) { body.setBuffer(getOut()); body.render(a + b); body.resetBuffer(); } // line 6, picka.html p("</p>\n"); // line 6, picka.html String x = renderBody("xxx"); // line 8, picka.html p("["); // line 8, picka.html p(x); // line 9, picka.html p("]\n" + "<p>\n" + "more text: "); // line 9, picka.html p(b); // line 11, picka.html p("\n" + "</p>\n" + " "); // line 11, picka.html endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p("\n"); // line 2 p("\n" + "\n"); // line 7 for (int i = 0; i < 3; i++) { // line 9 final int j = i; // line 10 p(" "); // line 10 actionRunners.put( getOut().length(), new cn.bran.play.CacheablePlayActionRunner("", Application.class, "echo", j) { @Override public void runPlayAction() throws cn.bran.play.JapidResult { Application.echo(j); // line 11 } }); p("\n"); // line 11 p("\n"); // line 11 } // line 12 p("<p/>\n"); // line 12 p("\n" + "\n"); // line 14 for (final Post p : posts) { // line 16 p(" another notation for invoking actions: \n" + " "); // line 16 actionRunners.put( getOut().length(), new cn.bran.play.CacheablePlayActionRunner("", Application.class, "echoPost", p) { @Override public void runPlayAction() throws cn.bran.play.JapidResult { Application.echoPost(p); // line 18 } }); p("\n"); // line 18 } // line 19 ; // line 19 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); // ------ ; // line 1 p( "\n" + "<p>\n" + "The \"each/Each\" command is a for loop on steroid, with lots of loop information. \n" + "</p>\n" + "\n" + "<p> \n" + "The instance variable is defined after the | line, the same way as any tag render-back\n" + "</p>\n" + "\n"); // line 1 final Each _Each0 = new Each(getOut()); _Each0.setOut(getOut()); _Each0.render( // line 11 posts, new Each.DoBody<String>() { // line 11 public void render( final String p, final int _size, final int _index, final boolean _isOdd, final String _parity, final boolean _isFirst, final boolean _isLast) { // line 11 // line 11 p(" <p>index: "); // line 11 p(_index); // line 12 p(", parity: "); // line 12 p(_parity); // line 12 p(", is odd? "); // line 12 p(_isOdd); // line 12 p(", is first? "); // line 12 p(_isFirst); // line 12 p(", is last? "); // line 12 p(_isLast); // line 12 p(", total size: "); // line 12 p(_size); // line 12 p(" </p>\n" + " call a tag: "); // line 12 final SampleTag _SampleTag1 = new SampleTag(getOut()); _SampleTag1.setActionRunners(getActionRunners()).setOut(getOut()); _SampleTag1.render(p); // line 13// line 13 } StringBuilder oriBuffer; @Override public void setBuffer(StringBuilder sb) { oriBuffer = getOut(); setOut(sb); } @Override public void resetBuffer() { setOut(oriBuffer); } }); // line 11 p("\n"); // line 14 final SampleTag _SampleTag2 = new SampleTag(getOut()); _SampleTag2.setActionRunners(getActionRunners()).setOut(getOut()); _SampleTag2.render("end"); // line 16// line 16 p( "\n" + "<p> now we have an enhanced for loop (the \"open for loop\") that also makes all the loop properties available</p>\n" + "\n"); // line 16 int k = 1; // line 20 final Each _Each3 = new Each(getOut()); _Each3.setOut(getOut()); _Each3.render( // line 21 posts, new Each.DoBody<String>() { // line 21 public void render( final String p, final int _size, final int _index, final boolean _isOdd, final String _parity, final boolean _isFirst, final boolean _isLast) { // line 21 // line 21 p(" <p>index: "); // line 21 p(_index); // line 22 p(", parity: "); // line 22 p(_parity); // line 22 p(", is odd? "); // line 22 p(_isOdd); // line 22 p(", is first? "); // line 22 p(_isFirst); // line 22 p(", is last? "); // line 22 p(_isLast); // line 22 p(", total size: "); // line 22 p(_size); // line 22 p(" </p>\n" + " call a tag: "); // line 22 final SampleTag _SampleTag4 = new SampleTag(getOut()); _SampleTag4.setActionRunners(getActionRunners()).setOut(getOut()); _SampleTag4.render(p); // line 23// line 23 } StringBuilder oriBuffer; @Override public void setBuffer(StringBuilder sb) { oriBuffer = getOut(); setOut(sb); } @Override public void resetBuffer() { setOut(oriBuffer); } }); // line 21 p("\n" + "\n"); // line 24 int[] ints = {1, 2, 3}; // line 27 final Each _Each5 = new Each(getOut()); _Each5.setOut(getOut()); _Each5.render( // line 28 ints, new Each.DoBody<Integer>() { // line 28 public void render( final Integer i, final int _size, final int _index, final boolean _isOdd, final String _parity, final boolean _isFirst, final boolean _isLast) { // line 28 // line 28 p(" --> "); // line 28 p(escape(i)); // line 29 p("\n"); // line 29 } StringBuilder oriBuffer; @Override public void setBuffer(StringBuilder sb) { oriBuffer = getOut(); setOut(sb); } @Override public void resetBuffer() { setOut(oriBuffer); } }); // line 28 ; // line 30 endDoLayout(sourceTemplate); }
@Override protected void doLayout() { beginDoLayout(sourceTemplate); ; // line 1, japidviews\AdminController\flashPurchaseList.html // line 6, japidviews\AdminController\flashPurchaseList.html // line 7, japidviews\AdminController\flashPurchaseList.html p( "<div class=\"navbar-inner\">\n" + "</div>\n" + "<div class=\"container\">\n" + " <!-- 左菜单 -->\n" + " "); // line 11, japidviews\AdminController\flashPurchaseList.html new leftMenusTag(flashPurchaseList.this) .render(); // line 16, japidviews\AdminController\flashPurchaseList.html// line 16, // japidviews\AdminController\flashPurchaseList.html p( " <!-- 主内容 -->\n" + " <div class=\"content\" id=\"content\">\n" + " <!-- 标题 -->\n" + " <h3 class=\"title add-commodity-title\">活动列表</h3>\n" + " "); // line 16, japidviews\AdminController\flashPurchaseList.html p( " <!-- table -->\n" + " <table class=\"table\">\n" + " <tr>\n" + " <th>活动名称</th>\n" + " <th>开始时间</th>\n" + " <th>结束时间</th>\n" + " <th class=\"handle-w1\">操作</th>\n" + " </tr>\n" + " "); // line 24, japidviews\AdminController\flashPurchaseList.html if (!announcementList.isEmpty()) { // line 33, japidviews\AdminController\flashPurchaseList.html for (Announcements announcements : announcementList) { // line 34, japidviews\AdminController\flashPurchaseList.html p( " <tr>\n" + " <td>"); // line 34, // japidviews\AdminController\flashPurchaseList.html p(announcements.title); // line 36, japidviews\AdminController\flashPurchaseList.html p( "</td>\n" + " <td>"); // line 36, // japidviews\AdminController\flashPurchaseList.html p(announcements.startTime); // line 37, japidviews\AdminController\flashPurchaseList.html p( "</td>\n" + " <td>"); // line 37, // japidviews\AdminController\flashPurchaseList.html p(announcements.endTime); // line 38, japidviews\AdminController\flashPurchaseList.html p( "</td>\n" + " <td>\n" + " <a id=\"preview\" href=\""); // line 38, // japidviews\AdminController\flashPurchaseList.html p( lookup( "AdminController.preview", announcements.id)); // line 40, japidviews\AdminController\flashPurchaseList.html p( "\" class=\"defaultBtn btn-sm btn-green\">预览</a>\n" + " <a id=\"del\" href=\""); // line 40, // japidviews\AdminController\flashPurchaseList.html p( lookup( "AdminController.deleteFastGood", announcements.id)); // line 41, japidviews\AdminController\flashPurchaseList.html p( "\" class=\"defaultBtn btn-sm btn-red\">删除</a>\n" + " </td>\n" + " </tr>\n" + " "); // line 41, japidviews\AdminController\flashPurchaseList.html } // line 44, japidviews\AdminController\flashPurchaseList.html } // line 45, japidviews\AdminController\flashPurchaseList.html p( " </table>\n" + " "); // line 45, japidviews\AdminController\flashPurchaseList.html new pagination(flashPurchaseList.this) .render( getUrl(), "page", currentPage, totalPage, null); // line 47, japidviews\AdminController\flashPurchaseList.html// line 47, // japidviews\AdminController\flashPurchaseList.html // line 48, japidviews\AdminController\flashPurchaseList.html p( " <!-- h20 -->\n" + " <div class=\"h20\"></div>\n" + " </div>\n" + "\n" + " </div>\n" + "</body>\n" + "</html>"); // line 50, japidviews\AdminController\flashPurchaseList.html endDoLayout(sourceTemplate); }