private void loadCustomEmitters(String projectPath) {
for (String xmlFile : FileUtilities.findFilesByExtension(new ArrayList<>(), Paths.get(projectPath), "xml")) {
boolean isEmitter = false;
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(xmlFile);
doc.getDocumentElement().normalize();
if (doc.getDocumentElement().getNodeName().equalsIgnoreCase("emitter")) {
isEmitter = true;
}
} catch (SAXException | IOException | ParserConfigurationException e) {
log.log(Level.SEVERE, e.getLocalizedMessage(), e);
}
if (isEmitter) {
CustomEmitter.load(xmlFile);
}
}
}
EditorScreen.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:litiengine
作者:
评论列表
文章目录