public boolean visit(IResourceProxy proxy) throws CoreException { // check validation if (fReporter.isCancelled()) return false; if (proxy.getType() == IResource.FILE) { if (isJSPType(proxy.getName()) && proxy.isAccessible()) { IFile file = (IFile) proxy.requestResource(); if (DEBUG) System.out.println("(+) JSPValidator adding file: " + file.getName()); //$NON-NLS-1$ fFiles.add(file); // don't search deeper for files return false; } } return true; } }
public boolean visit(IResourceProxy resourceProxy) throws CoreException { if (!resourceProxy.isAccessible()) { return false; } switch (resourceProxy.getType()) { case IResource.ROOT : return true; case IResource.PROJECT : JpaModelManager.instance().fillJpaProject((IProject) resourceProxy.requestResource()); default : return false; } } };