use of org.jsoup.parser.ParseSettings in project flow by vaadin.
the class TemplateParser method parse.
/**
* Parses the template from the given input stream to a tree of template
* nodes.
*
* @param templateStream
* the input stream containing the template to parse, not
* <code>null</code>
* @param templateResolver
* the resolver to use to look up included files
* @return the template node at the root of the parsed template tree
*/
public static TemplateNode parse(InputStream templateStream, TemplateResolver templateResolver) {
assert templateStream != null;
String templateString = convertStreamToString(templateStream);
Parser parser = Parser.htmlParser();
// tag, attribute preserve case
parser.settings(new ParseSettings(true, true));
Document document = parser.parseInput(templateString, "");
return parse(document, templateResolver);
}
Aggregations