@Override public List<URL> findEntries(String path, String filePattern, boolean recurse) { ModuleEntriesProvider entriesProvider = adapt(ModuleEntriesProvider.class); return entriesProvider != null ? entriesProvider.findEntries(path, filePattern, recurse) : Collections.<URL>emptyList(); }
@Override public Enumeration<URL> findEntries(String path, String filePattern, boolean recurse) { ModuleEntriesProvider entriesProvider = module.adapt(ModuleEntriesProvider.class); Enumeration<URL> result = null; if (entriesProvider != null) { List<URL> paths = entriesProvider.findEntries(path, filePattern, recurse); if (paths.size() > 0) { Vector<URL> vector = new Vector<URL>(paths); result = vector.elements(); } } return result; }