Examples of DefaultParser


Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${.}${rdfs:comment}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("<http://example.org/>\"a resource\"", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${noop(rdfs:comment)}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("\"a resource\"", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${uppercase(rdfs:comment)}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("\"A RESOURCE\"", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${uppercase(\"a string\")}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("A STRING", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${noop(uppercase(noop(rdfs:comment)))}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("\"A RESOURCE\"", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("Multiple\n${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#} ${loop}\t${rdfs:comment}\n${/loop}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertTrue(writer.toString().contains("\"a resource\"") && writer.toString().contains("\"another resource\""));
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    DataFieldResolver dataFieldResolver = new GraphNodeDataFieldResolver(node, simpleFunctions);

    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${if rdfs:comment}yes${/if} and ${if rdfs:label}yes${else}no${/if}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("yes and no", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

    /* without the final access to field it does not work,
    field access in if-conditins does not count for loops*/
    StringReader reader = new StringReader("${ns:rdfs=http://www.w3.org/2000/01/rdf-schema#}${loop}${if rdfs:comment}${rdfs:comment}${/if} and ${if rdfs:label}yes${else}no${/if}${rdfs:comment}${/loop}");
    StringWriter writer = new StringWriter();

    new DefaultParser(reader, writer).perform(dataFieldResolver);

    Assert.assertEquals("\"a resource\" and no\"a resource\"", writer.toString());
  }
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

          "${/loop}" +
          "${/loop}";
      StringReader reader = new StringReader(templateString);
      StringWriter writer = new StringWriter();

      new DefaultParser(reader, writer).perform(dataFieldResolver);

      Assert.assertTrue(writer.toString().contains("Martin Poulter") && writer.toString().contains("Kal Ahmed") && writer.toString().contains("Libby Miller"));

    } catch (UnsupportedFormatException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.apache.clerezza.templating.seedsnipe.simpleparser.DefaultParser

          "${/loop}" +
          "${/loop}";
      StringReader reader = new StringReader(templateString);
      StringWriter writer = new StringWriter();

      new DefaultParser(reader, writer).perform(dataFieldResolver);


      final String templateResult = writer.toString();
      Assert.assertTrue(templateResult.contains("Martin Poulter"));
      Assert.assertTrue(templateResult.indexOf("Martin Poulter") < templateResult.indexOf("Sarah Miller"));
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.