Package org.springframework.ide.eclipse.beans.core.model

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


        IBean bean = (IBean) path.getSegment(i + 1);
        return bean.getElementParent();
      }
      else if (segment instanceof IFile) {
        IFile file = (IFile) segment;
        IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
        if (config != null) {
          return config;
        }
      }
    }
View Full Code Here


  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

    JavaAdvisorDefinition info = new JavaAdvisorDefinition();
    extractLineNumbers(info, (IDOMNode) aspectNode);
    info.setPointcutExpression(pointcutExpression);
    info.setAspectClassName(TRANSACTION_INTERCEPTOR_CLASS);
   
    IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
    if (config != null) {
      Set<IBean> beans = config.getBeans(TRANSACTION_INTERCEPTOR_CLASS);
      if (beans.size() > 0) {
        for (IBean bean : beans) {
          if (info.getAspectStartLineNumber() <= bean.getElementStartLine() && info.getAspectEndLineNumber() >= bean.getElementEndLine()) {
            info.setAspectName(bean.getElementName());
            break;
View Full Code Here

      String localName = beanChild.getLocalName();
      if (BeansSchemaConstants.ELEM_CONSTRUCTOR_ARG.equals(localName)) {
        NamedNodeMap attrs = beanChild.getAttributes();
        Node attr = attrs.getNamedItem(BeansSchemaConstants.ATTR_NAME);
        if (attr != null && constructorArgName.equals(attr.getNodeValue())) {
          IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
          Set<IResourceModelElement> contextElements = getContextElements(config);
          for (IResourceModelElement contextElement : contextElements) {
            if (constructorArgNameValidator.validateAttributeWithConfig(config, contextElement,
                (AttrImpl) attr, (IDOMNode) beanChild, reporter, true, validator)) {
              return true;
View Full Code Here

    int offset = getOffset(valueRegion, beanNode);
    int length = getLength(valueRegion, false);

    IFile configFile = (IFile) project.findMember("src/import-test.xml");
    IBeansConfig config = BeansCorePlugin.getModel().getConfig(configFile);
    IBean importBean = BeansModelUtils.getBean(parentAttr.getValue(), config);

    BeansProject beanProject = (BeansProject) BeansCorePlugin.getModel().getProject(project);
    IBeansConfigSet configSet = beanProject.getConfigSet("AddConfigSetTest");
    assertNull("Expects no config set", configSet);
View Full Code Here

      IResource resource = SpringUIUtils.getFile(document);
      // check if resource is a Beans Config
      if (!BeansCoreUtils.isBeansConfig(resource, true) || document == null) {
        return nodes.toArray();
      }
      IBeansConfig beansConfig = BeansCorePlugin.getModel().getConfig((IFile) resource, true);
      int startLine = document.getLineOfOffset(element.getStartOffset()) + 1;
      int endLine = document.getLineOfOffset(element.getEndOffset()) + 1;
      String id = BeansEditorUtils.getAttribute(element, "id");

      nodes.addAll(getChildrenFromXmlLocation(resource, startLine, endLine, id, BeansModelUtils.getBeans(beansConfig)));
View Full Code Here

  public Object getParent(Object element) {
    if (element instanceof IModelElement) {
      return ((IModelElement) element).getElementParent();
    }
    else if (element instanceof IFile) {
      IBeansConfig config = BeansCorePlugin.getModel().getConfig((IFile) element);
      if (config != null) {
        return config.getElementParent();
      }
    }
    else if (element instanceof ZipEntryStorage) {
      IBeansConfig config = BeansCorePlugin.getModel().getConfig(((ZipEntryStorage) element).getFullName());
      if (config != null) {
        return config.getElementParent();
      }
    }
    return null;
  }
View Full Code Here

    AttrImpl classAttr = (AttrImpl) node.getAttributes().getNamedItem(BeansSchemaConstants.ATTR_CLASS);

    String className = classAttr.getNodeValue();

    IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
    Set<IResourceModelElement> contextElements = getContextElements(config);
    for (IResourceModelElement contextElement : contextElements) {
      if (classAttrValidator.validateAttributeWithConfig(config, contextElement, file, classAttr, node, reporter,
          true, validator, className)) {
        return true;
View Full Code Here

  private boolean hasError(String beanName) {
    NodeList children = beansNode.getChildNodes();
    IDOMNode beanNode = QuickfixTestUtil.getNode(BeansSchemaConstants.ELEM_BEAN, beanName, children);
    AttrImpl attr = (AttrImpl) beanNode.getAttributes().getNamedItem(BeansSchemaConstants.ATTR_FACTORY_BEAN);

    IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
    Set<IResourceModelElement> contextElements = getContextElements(config);
    for (IResourceModelElement contextElement : contextElements) {
      if (factoryBeanAttrValidator.validateAttributeWithConfig(config, contextElement, attr, beanNode, reporter,
          true, validator)) {
        return true;
View Full Code Here

        getProcessor(messages, RenamePropertyQuickAssistProcessor.class));
  }

  private void validate(String beanName) {
    IDOMNode node = QuickfixTestUtil.getNode(BeansSchemaConstants.ELEM_BEAN, beanName, beansNode.getChildNodes());
    IBeansConfig config = BeansCorePlugin.getModel().getConfig(file);
    Set<IResourceModelElement> contextElements = getContextElements(config);
    for (IResourceModelElement contextElement : contextElements) {
      BeanValidatorVisitor visitor = new BeanValidatorVisitor(config, contextElement, reporter, validator);
      visitor.visitNode(node, true, true);
    }
View Full Code Here

TOP

Related Classes of org.springframework.ide.eclipse.beans.core.model.IBeansConfig

Copyright © 2018 www.massapicom. 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.