Examples of IBeansProject


Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

        }
      }
     
      // Recursively add configurations to project
      for (IProject proj : beansProject.getProject().getProject().getReferencedProjects()) {
        IBeansProject referencedProj = model.getProject(proj);
        addConfigsFromReferencedProjects(referencedProj, configs, projects, true);
      }
    } catch (CoreException e) {
      // We can't do anything here
    }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

  public static IFile getConfigFile(IWorkbenchPart part) {
    if (part instanceof IEditorPart) {
      IEditorInput input = ((IEditorPart) part).getEditorInput();
      if (input instanceof IFileEditorInput) {
        IFile file = ((IFileEditorInput) input).getFile();
        IBeansProject project = BeansCorePlugin.getModel().getProject(
            file.getProject());
        if (project != null && project.getConfig(file, true) != null) {
          return file;
        }
      }
    }
    return null;
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

        return BeansCorePlugin.getModel().getConfig(file);
      }
      else if (input instanceof ZipEntryEditorInput) {
        ZipEntryStorage storage = (ZipEntryStorage) ((ZipEntryEditorInput) input)
            .getStorage();
        IBeansProject project = BeansCorePlugin.getModel().getProject(
            storage.getFile().getProject());
        if (project != null) {
          return project.getConfig(storage.getFullName());
        }
      }
    }
    return null;
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

      try {
        if (this.configClass == null) {
          return;
        }
       
        IBeansProject beansProject = BeansModelUtils.getParentOfClass(this, IBeansProject.class);
        if (beansProject == null) {
          return;
        }
       
        final ClassLoader cl = JdtUtils.getClassLoader(beansProject.getProject(), ApplicationContext.class.getClassLoader());
       
        if (cl.getResource(this.configClass.getFullyQualifiedName().replace('.', '/') + ".class") == null) {
          return;
        }
         
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

    // catch (JavaModelException e) {
    // prefix = "";
    // postfix = "";
    // }

    IBeansProject beansProject = BeansCorePlugin.getModel().getProject(cu.getJavaProject().getProject());
    List<String> classpathPrefixes = getPathPrefixes(cu.getJavaProject());
    if (beansProject != null) {
      Set<IBeansConfig> configs = beansProject.getConfigs();

      // Imagine classpath "src/" and two config files
      // "src/one/two/three.xml" and
      // "config/x/y/z.xml" (<- i.e. not on classpath)
      // If the user type "src", "one", or "three", they should get
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

    }
  }

  private IAopProject buildAopReferencesForFile(IFile currentFile, IProgressMonitor monitor) {
    IAopProject aopProject = null;
    IBeansProject project = BeansCorePlugin.getModel().getProject(currentFile.getProject());

    if (project != null) {
      IBeansConfig config = project.getConfig(currentFile, true);
      IJavaProject javaProject = JdtUtils.getJavaProject(project.getProject());

      if (javaProject != null && config != null) {

        // long start = System.currentTimeMillis();
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

    IFile configFile = (IFile) project.findMember(importFilePath);
    IBeansConfig config = BeansCorePlugin.getModel().getConfig(configFile);
    IBean importBean = BeansModelUtils.getBean(parentAttr.getValue(), config);

    IBeansProject beanProject = BeansCorePlugin.getModel().getProject(project);

    CreateImportQuickFixProposal proposal = new CreateImportQuickFixProposal(offset, length, false, importBean,
        beanNode, beanProject, file);
    proposal.apply(document);
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

   * @return
   */
  public static ValidationProblem findProblem(BodyDeclaration declToMatch, String problemType, ICompilationUnit cu,
      String typeNameToMatch) {
    IBeansModel model = BeansCorePlugin.getModel();
    IBeansProject springProject = model.getProject(cu.getJavaProject().getProject());
    Set<IBeansConfig> configs = springProject.getConfigs();
    for (IBeansConfig config : configs) {
      AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
      provider.resolveAutowiredDependencies();
      List<ValidationProblem> problems = provider.getValidationProblems();
      for (ValidationProblem problem : problems) {
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

    catch (JavaModelException e) {
      return new HashSet<String>();
    }

    String typeName = typeBinding.getQualifiedName();
    IBeansProject springProject = BeansCorePlugin.getModel().getProject(project);
    return getMatchingBeans(typeName, springProject, null);
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansProject

    catch (JavaModelException e) {
      return new HashSet<String>();
    }

    String typeName = typeBinding.getQualifiedName();
    IBeansProject springProject = BeansCorePlugin.getModel().getProject(project);
    return getMatchingBeans(typeName, springProject, qualifier);
  }
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.