* dummy base uri for HTML dom
*/
protected static final String BASE_URI = "http://www.tizen.org/sdk/ide/verrari";
-
+ public static String DEFAULT_ENCODING = "UTF-8";
+
/* (non-Javadoc)
* @see org.tizen.common.verrari.ITemplateEngine#getEngineVersion()
*/
{
logger.error( "Template is null for {}", templateKey );
}
- final Document doc =
- Jsoup.parse( template.open(), template.getEncoding(), BASE_URI );
-
+
+ String encoding = template.getEncoding();
+ if (encoding == null) {
+ encoding = DEFAULT_ENCODING;
+ }
+ final Document doc = Jsoup.parse( template.open(), encoding, BASE_URI );
+
for ( String key : modelProvider.keys() ) {
Elements elements = doc.select( key );
if (!elements.isEmpty()) {
}
}
}
-
- output.write( doc.html().getBytes( template.getEncoding() ) );
- output.flush();
+ output.write( doc.html().getBytes(encoding) );
+ output.flush();
}
}
\ No newline at end of file