in src/main/java/org/apache/sling/dynamicinclude/generator/types/JsiGenerator.java [86:110]
private void readTemplateFromUrl(URL url) {
BufferedReader br = null;
try {
InputStream in = url.openStream();
br = new BufferedReader(new InputStreamReader(in, "UTF-8"));
StringBuilder builder = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
builder.append(line).append('\n');
}
template = builder.toString();
} catch (UnsupportedEncodingException e) {
LOG.error("Error while reading template", e);
} catch (IOException e) {
LOG.error("Error while reading template", e);
} finally {
try {
if (br != null) {
br.close();
}
} catch (Exception e) {
LOG.error("Error while closing reader", e);
}
}
}