public void visit(ResourceContext resource) { visitor.visit(resource); }
public void visit(ResourceContext resource) { for (int i = 0; i < visitors.length; i++) { if (filterFlags == null || filterFlags.length <= i || filterFlags[i]) { visitors[i].visit(resource); } } }
context = new DefaultResourceContext(url, path, classLoader); if (filter == null || filter.accepts(context)) visitor.visit(context);
public void visit(VirtualFile file) { try { // We don't want directories if (file.isDirectory()) return; // Determine the resource name String path = determinePath(file); // Check for inclusions/exclusions if (included != null && included.matchesResourcePath(path) == false) return; if (excluded != null && excluded.matchesResourcePath(path)) return; VFSResourceContext resource = new VFSResourceContext(file, path, classLoader); resource.setRoot(root); //Check the filter and visit if (filter == null || filter.accepts(resource)) visitor.visit(resource); } catch (Exception e) { throw new Error("Error visiting " + file, e); } } }