public T nextElement() { if(hasMoreElements()) return current.nextElement(); else throw new NoSuchElementException(); } }
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()); }
public T nextElement() { if(hasMoreElements()) return current.nextElement(); else throw new NoSuchElementException(); } }