public boolean visit(IResourceProxy proxy) { if (fMonitor.isCanceled()) { throw new OperationCanceledException(); } if (proxy.getType() == IResource.FILE) { String name= proxy.getName(); if (isValidCUName(name)) { visitCompilationUnit((IFile) proxy.requestResource()); } else if (hasExtension(name, ".class")) { //$NON-NLS-1$ fClassFiles.add(proxy.requestResource()); } else if (hasExtension(name, ".jar")) { //$NON-NLS-1$ fJARFiles.add(proxy.requestFullPath()); } return false; } return true; }
@Override public boolean visit(IResourceProxy proxy) { int type = proxy.getType(); if (type == IResource.FILE || type == IResource.FOLDER || type == IResource.PROJECT) { IResource resource = proxy.requestResource(); URI resourceUri = getCanonicalUri(resource); if (resourceUri != null) { resourceMap.put(resourceUri, resource); } } return true; } }, 0);
project.accept(new IResourceProxyVisitor() { @Override public boolean visit(IResourceProxy proxy) throws CoreException { if ("Foo.java").equals(proxy.getName)) { IPath workspacePath = proxy.requestFullPath(); // TODO deal with path // Alternative IResource resource = proxy.requestResource(); } } });
/** * @see org.eclipse.core.resources.IResourceProxyVisitor#visit(org.eclipse.core.resources.IResourceProxy) */ @Override public boolean visit(IResourceProxy proxy) { if (proxy.getType() == IResource.FILE) { Matcher matcher = pattern.matcher(proxy.getName()); if (matcher.find()) { results.add(proxy.requestResource()); } return false; } return true; } }
/** * @see org.eclipse.core.resources.IResourceProxyVisitor#visit(org.eclipse.core.resources.IResourceProxy) */ @Override public boolean visit(IResourceProxy proxy) { if (proxy.getType() == IResource.FILE) { if (ILaunchConfiguration.LAUNCH_CONFIGURATION_FILE_EXTENSION.equalsIgnoreCase(proxy.requestFullPath().getFileExtension())) { fList.add(proxy.requestResource()); } return false; } return true; } }
@Override public boolean visit(IResourceProxy proxy) throws CoreException { if (proxy.getType() == IResource.FILE && (proxy.getName().endsWith("yaml") || proxy.getName().endsWith("yml"))) { if (!proxy.isDerived()) { IFile file = (IFile) proxy.requestResource(); if (!file.equals(currentFile)) { String currFileType = file.getContentDescription().getContentType().getId(); if (fileContentType == null || fileContentType.equals(currFileType)) { files.add(file); } } } } else if (proxy.getType() == IResource.FOLDER && (proxy.isDerived() || proxy.getName().equalsIgnoreCase("gentargets"))) { return false; } return true; }
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; } } };
public boolean visit(IResourceProxy proxy) throws CoreException { if(proxy.getName().endsWith(WSIL_FILE_EXT)) { IResource file = proxy.requestResource(); IVirtualResource[] vResources = ComponentCore.createResources(file); if (vResources.length > 0 && !result.contains(file)) result.add(file); } return true; }
@Override public boolean visit(IResourceProxy proxy) throws CoreException { return visitor.visit(proxy.requestResource()); } }, memberFlags);
@Override public boolean visit(IResourceProxy proxy) throws CoreException { if (proxy.getType() == IResource.FOLDER) { String path = proxy.requestFullPath().removeFirstSegments(this.segmentcount).toString(); return this.collector.add(path.replace(IPath.SEPARATOR, '.')); } return false; } }
public boolean encloses(IResourceProxy element) { if (this.fEnclosesAll) return true; else if (enclosesPath(element.requestFullPath().toOSString())) return true; return true; }
@Override public boolean visit(IResourceProxy proxy) /* throws CoreException */{ if (proxy.getType() == IResource.FILE) { if (org.eclipse.jdt.internal.core.util.Util.isJavaLikeFileName(proxy.getName())) indexManager.addSource((IFile) proxy.requestResource(), container, parser); return false; } return true; } },
public boolean visit(IResourceProxy proxy) throws CoreException { if (proxy.getType() == IResource.FOLDER) { IPath path = proxy.requestFullPath(); if (prefixesOneOf(path, nestedFolders)) { // equals if nested source folder return !equalsOneOf(path, nestedFolders); } else { // subtree doesn't contain any nested source folders proxy.requestResource().delete(DeletePackageFragmentRootOperation.this.updateResourceFlags, DeletePackageFragmentRootOperation.this.progressMonitor); return false; } } else { proxy.requestResource().delete(DeletePackageFragmentRootOperation.this.updateResourceFlags, DeletePackageFragmentRootOperation.this.progressMonitor); return false; } } };
@Override public boolean visit(IResourceProxy proxy) throws CoreException { if (proxy.getType() == IResource.FOLDER) { IFolder folder = (IFolder) proxy.requestResource(); addJavaElement(jset, JavaCore.create(folder)); return true; } return false; } }, IResource.NONE);
container.accept(proxy -> { if (!getShowDerived() && proxy.isDerived()) { return false; int type = proxy.getType(); if ((typeMask & type) != 0) { if (match(proxy.getName())) { IResource res = proxy.requestResource(); if (select(res)) { resources.add(res);
@Override public boolean visit(IResourceProxy proxy) throws CoreException { return visitor.visit(proxy.requestResource()); } }, memberFlags);
@Override public boolean visit(IResourceProxy proxy) { if (fMonitor.isCanceled()) { throw new OperationCanceledException(); } if (proxy.getType() == IResource.FILE) { String name= proxy.getName(); if (isValidCUName(name)) { visitCompilationUnit((IFile) proxy.requestResource()); } else if (hasExtension(name, ".class")) { //$NON-NLS-1$ fClassFiles.add(proxy.requestResource()); } else if (hasExtension(name, ".jar")) { //$NON-NLS-1$ fJARFiles.add(proxy.requestFullPath()); } return false; } return true; }
public boolean visit(IResourceProxy proxy) /* throws CoreException */{ if (proxy.getType() == IResource.FILE) { if (org.eclipse.jdt.internal.core.util.Util.isJavaLikeFileName(proxy.getName())) indexManager.addSource((IFile) proxy.requestResource(), container, parser); return false; } return true; } },