VisualizationManager.java 文件源码

java
阅读 42 收藏 0 点赞 0 评论 0

项目:pdi-agile-bi-plugin 作者:
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();
   }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号