public static void prepareTest(String[] additionalLayers, Object[] additionalLookupContent) throws IOException, SAXException, PropertyVetoException {
Collection<URL> allUrls = new ArrayList<URL>();
for (String u : additionalLayers) {
if (u.charAt(0) == '/') {
u = u.substring(1);
}
for (Enumeration<URL> en = Thread.currentThread().getContextClassLoader().getResources(u); en.hasMoreElements(); ) {
allUrls.add(en.nextElement());
}
}
XMLFileSystem system = new XMLFileSystem();
system.setXmlUrls(allUrls.toArray(new URL[allUrls.size()]));
Repository repository = new Repository(system);
Object[] lookupContent = new Object[additionalLookupContent.length + 1];
System.arraycopy(additionalLookupContent, 0, lookupContent, 1, additionalLookupContent.length);
lookupContent[0] = repository;
setLookup(lookupContent, BaseCaretTest.class.getClassLoader());
}
BaseCaretTest.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录