Examples of TemplateParser


Examples of cambridge.parser.TemplateParser

   @Test
   public void testComplex() {
      try {
         TemplateTokenizer tokenizer = new TemplateTokenizer(ParserTest.class.getResourceAsStream("complex.html"));
         TemplateParser parser = new TemplateParser(tokenizer, Expressions.cambridgeExpressionLanguage);
         ExpressionContext context = new MapExpressionContext();
         context.put("a", "AAA");
         context.put("b", "BBB");
         TemplateDocument t = parser.parse();

         assertNotNull(t);

         Attribute a = t.locateTag("/div").getAttribute("id");
         assertTrue(a instanceof ComplexAttribute);
View Full Code Here

Examples of cambridge.parser.TemplateParser

   @Test
   public void testDymnamic() {
      try {
         TemplateTokenizer tokenizer = new TemplateTokenizer(ParserTest.class.getResourceAsStream("dynamic.html"));
         TemplateParser parser = new TemplateParser(tokenizer, Expressions.cambridgeExpressionLanguage);
         ExpressionContext context = new MapExpressionContext();

         context.put("style", "style");

         TemplateDocument t = parser.parse();

         assertNotNull(t);

         Attribute a = t.locateTag("/div").getAttribute("style");
         assertTrue(a instanceof ComplexAttribute);
View Full Code Here

Examples of cambridge.parser.TemplateParser

*/
public class SetDirectiveTest {
   @Test
   public void testSetDirective() throws Exception {
      TemplateTokenizer tokenizer = new TemplateTokenizer(ParserTest.class.getResourceAsStream("set.html"));
      TemplateParser parser = new TemplateParser(tokenizer, Expressions.cambridgeExpressionLanguage);
      TemplateDocument doc = parser.parse();
      FragmentList fragmentList = doc.normalize();
      MapExpressionContext context = new MapExpressionContext();
      StringWriter out = new StringWriter();
      for (Fragment f : fragmentList) {
         f.eval(context, out);
View Full Code Here

Examples of com.sun.jsftemplating.layout.template.TemplateParser

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

Examples of com.sun.jsftemplating.layout.template.TemplateParser

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

Examples of com.sun.jsftemplating.layout.template.TemplateParser

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

Examples of com.sun.jsftemplating.layout.template.TemplateParser

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

Examples of com.sun.jsftemplating.layout.template.TemplateParser

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

Examples of com.xfltr.hapax.parser.TemplateParser

    assertEquals("", parseEzt("[format raw]").renderToString(dict_));
  }

  // Ensure that no state is being shared between evaluations
  public void testMultipleParses() throws TemplateException {
    TemplateParser tp = EztParser.create();

    Template t1 = Template.parse(tp, "[define x]X[end][x]");
    Template t2 = Template.parse(tp, "[x][define y]Y[end][y]");

    assertEquals("X", t1.renderToString(TemplateDictionary.create()));
View Full Code Here

Examples of org.apache.tapestry.parse.TemplateParser

        char[] templateData,
        IResourceLocation location,
        IComponent component)
    {
        if (_parser == null)
            _parser = new TemplateParser();

        ITemplateParserDelegate delegate = new TemplateParserDelegateImpl(component, cycle);

        TemplateToken[] tokens;
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.