Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IProject.accept()


      for (IMarker marker : tmlmarkers) {
        if (marker.getResource() != null && marker.getResource() instanceof IFile) {
          TMLFileValidator.validateTMLFile((IFile)marker.getResource());
        }
      } 
      project.accept(new IResourceVisitor() {
       
        public boolean visit(IResource resource) throws CoreException {         
          if(resource instanceof IContainer){   
            WGADesignResourceValidator.validate((IContainer)resource);
            return true;
View Full Code Here


        final IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(selectedProjectName);

        final List<IResource> bndFiles = new ArrayList<IResource>();

        try {
            project.accept(new IResourceProxyVisitor() {

                public boolean visit(IResourceProxy res) throws CoreException {
                    if (res.getType() == IResource.FILE && res.getName().endsWith(".bnd")) {
                        bndFiles.add(res.requestResource());
                    }
View Full Code Here

    };

    if (project != null) {
      try {
        JapidFullBuildCollector batchCompiler = new JapidFullBuildCollector();
        project.accept(batchCompiler);
        //
        TemplateTransformer.resetImports(project);
        batchCompiler.build(dummyPM);
      } catch (CoreException e) {
        PlayPlugin.showError(e);
View Full Code Here

    } else { // if not, search for one with the same name
      final FileSearcher fs = new FileSearcher(project, new Path(filename).lastSegment());
      try {
        final IJavaProject javaProject = (IJavaProject) project.getNature(JavaCore.NATURE_ID);
        final IPackageFragmentRoot[] packageFragmentRoots = javaProject.getPackageFragmentRoots();
        project.accept(fs);
        for (final IFile foundFile : fs.getFoundFiles()) {
          for (final IPackageFragmentRoot packageFragmentRoot : packageFragmentRoots) {
            if (packageFragmentRoot.getKind() == 1) { // if it's in a source folder
              if (packageFragmentRoot.getPath().segment(1).equals(foundFile.getFullPath().segment(1))) { // starting with /src
                htmlFilenames.add(foundFile.getFullPath().toPortableString());
View Full Code Here

      } catch (final CoreException e1) {
      }
    }
    FileSearcher fs = new FileSearcher(project, new Path(filename).removeFileExtension().lastSegment() + "$*");
    try {
      project.accept(fs);
      for (final IFile foundFile : fs.getFoundFiles()) {
        htmlFilenames.add(foundFile.getFullPath().toPortableString());
      }
    } catch (CoreException e) {
    }
View Full Code Here

      // searchName = searchName.split("\\$")[0].concat(".java");
      // }
      final FileSearcher fs = new FileSearcher(openedResource.getProject(), searchName);
      try {
        final IProject project = openedResource.getProject();
        project.accept(fs);

        if (fs.getFoundFiles().size() > 1) { // more then one file found means, there are other packages with the same filenames
          List<IPath> sourceRoots = FileSearcher.getSourceFolders(project);
          IPath orp = openedResource.getFullPath().removeLastSegments(1);
          for (IPath sourceRoot : sourceRoots) {
View Full Code Here

      filenames.add(filename);
    } else { // if not, search for one with the same name
      final FileSearcher fs = new FileSearcher(openedResource.getProject(), openedResource.getFullPath().removeFileExtension().lastSegment() + "*." + ext);
      try {
        final IProject project = openedResource.getProject();
        project.accept(fs);
        final List<IFile> ffs = fs.getFoundFiles();
        if (ffs != null) {
          for (final IFile ff : ffs) {
            filenames.add(ff.getFullPath().toPortableString());
          }
View Full Code Here

        reporter.displaySubtask(this, message);

        JSPFileVisitor visitor = new JSPFileVisitor(reporter);
        try {
          // collect all jsp files for the project
          project.accept(visitor, IResource.DEPTH_INFINITE);
        }
        catch (CoreException e) {
          if (DEBUG)
            e.printStackTrace();
        }
View Full Code Here

        IProject project = ((IWorkbenchContext) helper).getProject();
        JSPFileVisitor visitor = new JSPFileVisitor(reporter);
        try {
          // collect all jsp files for the project
          project.accept(visitor, IResource.DEPTH_INFINITE);
        }
        catch (CoreException e) {
          if (DEBUG)
            e.printStackTrace();
        }
View Full Code Here

          return true;
        }
      };
      try {
        // collect all jsp files for the project
        project.accept(visitor, IResource.DEPTH_INFINITE);
      }
      catch (CoreException e) {
        Logger.logException(e);
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.