Examples of executeTemplate()


Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    TemplatesFacade env = new TemplatesFacadeExt(new GrammarNavigationFactory(options.getTemplateName()), loaders.toArray(new IBundleLoader[loaders.size()]), notifier);
    EvaluationContext context = new EvaluationContext(map);
    context.setVariable("util", new TemplateStaticMethods());
    context.setVariable("$", "lapg_gg.sym");
    env.executeTemplate(options.getTemplateName() + ".main", context, null, null);
  }

  private final class TemplatesFacadeExt extends TemplatesFacade {

    private final INotifier notifier;
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    h.put("list", new String[] { "a", "b" });

    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));

    // test 1
    String q = env.executeTemplate("loop.loop1", new EvaluationContext(h), null, null);
    Assert.assertEquals("Hmm: \n\n0: a\n1: b\n\n", q);

    // test 2
    q = env.executeTemplate("loop.loop2", new EvaluationContext(h), null, null);
    Assert.assertEquals("\nHmm: \n\n0: a\n1: b\n\n", q);
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    // test 1
    String q = env.executeTemplate("loop.loop1", new EvaluationContext(h), null, null);
    Assert.assertEquals("Hmm: \n\n0: a\n1: b\n\n", q);

    // test 2
    q = env.executeTemplate("loop.loop2", new EvaluationContext(h), null, null);
    Assert.assertEquals("\nHmm: \n\n0: a\n1: b\n\n", q);

    // test 3
    h.put("list", new String[] {});
    q = env.executeTemplate("loop.loop2", new EvaluationContext(h), null, null);
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    q = env.executeTemplate("loop.loop2", new EvaluationContext(h), null, null);
    Assert.assertEquals("\nHmm: \n\n0: a\n1: b\n\n", q);

    // test 3
    h.put("list", new String[] {});
    q = env.executeTemplate("loop.loop2", new EvaluationContext(h), null, null);
    Assert.assertEquals("\nHmm: \n\n\n", q);
  }

  // eval.ltp
  public void testEval() {
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

  // eval.ltp
  public void testEval() {
    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));

    // test 1
    String q = env.executeTemplate("eval.eval1", null, null, null);
    Assert.assertEquals("w1 is bad\nw2 is bad\nt4 is bad\n", q);
  }

  // query.ltp
  public void testQuery() {
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

  // query.ltp
  public void testQuery() {
    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));

    // test 1
    String q = env.executeTemplate("query.a", new EvaluationContext(new Object()), null, null);
    Assert.assertEquals("\n123\n", q);
  }

  // dollar.ltp
  public void testDollar() {
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
    EvaluationContext context = new EvaluationContext(null);
    context.setVariable("util", new DefaultStaticMethods());

    // test 1
    String q = env.executeTemplate("filter.map1", context, null, null);
    Assert.assertEquals("[nbsss -> a3,a45 -> 943q,ano -> yes]\n", q);
  }

  public void testCollect() {
    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
    EvaluationContext context = new EvaluationContext(null);
    context.setVariable("util", new DefaultStaticMethods());

    // test 1
    String q = env.executeTemplate("filter.collectorUnique", context, null, null);
    Assert.assertEquals("1A BB C D ", q);

    // test 2
    q = env.executeTemplate("filter.collectorStd", context, null, null);
    Assert.assertEquals("1A BB BB C D D C ", q);
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    // test 1
    String q = env.executeTemplate("filter.collectorUnique", context, null, null);
    Assert.assertEquals("1A BB C D ", q);

    // test 2
    q = env.executeTemplate("filter.collectorStd", context, null, null);
    Assert.assertEquals("1A BB BB C D D C ", q);
  }

  public void testCollectMap() {
    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
View Full Code Here

Examples of net.sf.lapg.templates.api.impl.TemplatesFacade.executeTemplate()

    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
    EvaluationContext context = new EvaluationContext(null);
    context.setVariable("util", new DefaultStaticMethods());

    // test 1
    String q = env.executeTemplate("filter.collector1", context, null, null);
    Assert.assertEquals("[1a -> 1A,Bb -> BB,c -> C,d -> D]", q);
  }

  public void testSort() {
    TemplatesFacade env = new TestTemplatesFacade(new DefaultNavigationFactory(), new ClassTemplateLoader(getClass().getClassLoader(), TEMPLATES_LOCATION, TEMPLATES_CHARSET));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.