Examples of INamespaceDefinitionResolver


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

  }

  protected static List<INamespaceDefinition> getNamespaceDefinitions(IProject project) {
    List<INamespaceDefinition> namespaceDefinitions = new ArrayList<INamespaceDefinition>();

    INamespaceDefinitionResolver definitionResolver = BeansCorePlugin.getNamespaceDefinitionResolver(project);
    Set<org.springframework.ide.eclipse.beans.core.model.INamespaceDefinition> detectedNamespaceDefinitions = definitionResolver
        .getNamespaceDefinitions();

    IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(NAMESPACES_EXTENSION_POINT);
    if (point != null
        && !org.springframework.ide.eclipse.beans.core.namespaces.NamespaceUtils
            .useNamespacesFromClasspath(project)) {
      for (IExtension extension : point.getExtensions()) {
        for (IConfigurationElement config : extension.getConfigurationElements()) {
          String uri = config.getAttribute("uri");
          org.springframework.ide.eclipse.beans.core.model.INamespaceDefinition namespaceDefinition = definitionResolver
              .resolveNamespaceDefinition(uri);
          detectedNamespaceDefinitions.remove(namespaceDefinition);

          String prefix = config.getAttribute("prefix");
          if (!StringUtils.hasText(prefix) && namespaceDefinition != null) {
View Full Code Here

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

    }
    return false;
  }

  public static INamespaceDefinition getDefaultNamespaceDefinition() {
    INamespaceDefinitionResolver definitionResolver = BeansCorePlugin.getNamespaceDefinitionResolver(null);
    org.springframework.ide.eclipse.beans.core.model.INamespaceDefinition namespaceDefinition = definitionResolver
        .resolveNamespaceDefinition(DEFAULT_NAMESPACE_URI);

    IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(NAMESPACES_EXTENSION_POINT);
    if (point != null) {
      String namespaceURI = DEFAULT_NAMESPACE_URI;
View Full Code Here

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

      RESOLVER_CACHE.remove(entry);
    }
  }

  public synchronized static INamespaceDefinitionResolver getResolver(IProject project) {
    INamespaceDefinitionResolver resolver = findResolverInCache(project);
    if (resolver == null) {
      resolver = addResolverToCache(project);
    }
    return resolver;
  }
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.