protected void loadVisualizationFile(File file) {
try {
FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext(new String[]{file.getPath()}, false);
context.setClassLoader(getClass().getClassLoader());
context.refresh();
Map beans = context.getBeansOfType(IVisualization.class);
for (Object key : beans.keySet()) {
IVisualization vis = (IVisualization)beans.get(key);
if (vis.getOrder() >= 0) {
visualizations.add(vis);
}
}
} catch (XmlBeanDefinitionStoreException e) {
// TODO: introduce logging
e.printStackTrace();
}
}
VisualizationManager.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:pdi-agile-bi-plugin
作者:
评论列表
文章目录