public Enumeration<URL> findResources(String name) throws IOException { // Let's build our list of enumerations first. Vector<Enumeration<URL>> sources = new Vector<Enumeration<URL>>(); Enumeration< URL> enumerat = super.findResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } for (ClassLoaderFacade classLoader : facadeSurrogates) { enumerat = classLoader.getResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } } for (ClassLoader classLoader : surrogates) { enumerat = classLoader.getResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } } // return a flattened enumeration now. return new FlattenEnumeration<URL>(sources.elements()); }
public Enumeration<URL> findResources(String name) throws IOException { // Let's build our list of enumerations first. Vector<Enumeration<URL>> sources = new Vector<Enumeration<URL>>(); Enumeration< URL> enumerat = super.findResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } for (ClassLoaderFacade classLoader : facadeSurrogates) { enumerat = classLoader.getResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } } for (ClassLoader classLoader : surrogates) { enumerat = classLoader.getResources(name); if (enumerat!=null && enumerat.hasMoreElements()) { sources.add(enumerat); } } // return a flattened enumeration now. return new FlattenEnumeration<URL>(sources.elements()); }