use of com.devonfw.cobigen.htmlplugin.merger.AngularMerger in project cobigen by devonfw.
the class HTMLNG2MergerTest method htmlMerger.
public Document htmlMerger(String rootPath, String fileBase, String filePatch, boolean patchOverrides, String mergeStrategy) {
File htmlBaseFile = new File(rootPath + fileBase).getAbsoluteFile();
File htmlPatchFile = new File(rootPath + filePatch).getAbsoluteFile();
try (FileReader reader = new FileReader(htmlPatchFile)) {
String patchString = IOUtils.toString(reader);
return Jsoup.parse(new AngularMerger(mergeStrategy, patchOverrides).merge(htmlBaseFile, patchString, "UTF-8"), "UTF-8");
} catch (IOException e) {
// stack trace does not seem to be printed without -X anymore
e.printStackTrace();
throw new AssertionError("An error occurred accessing test resources", e);
}
}
use of com.devonfw.cobigen.htmlplugin.merger.AngularMerger in project cobigen by devonfw.
the class HTMLPluginActivator method bindMerger.
@Override
public List<Merger> bindMerger() {
List<Merger> merger = Lists.newLinkedList();
merger.add(new AngularMerger(NG_MERGE, false));
merger.add(new AngularMerger(NG_MERGE_OVERRIDE, true));
return merger;
}
Aggregations