Package org.springframework.ide.eclipse.core

Examples of org.springframework.ide.eclipse.core.SpringCorePreferences


          versions.clear();
          prefixes.clear();
         
          if (isProjectPreferencePage()) {
            SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(getProject(),
                BeansCorePlugin.PLUGIN_ID);
            for (INamespaceDefinition namespace : namespaceDefinitions) {
              String version = prefs.getString(BeansCorePlugin.NAMESPACE_DEFAULT_VERSION_PREFERENCE_ID
                  + namespace.getNamespaceURI(), "");
              versions.put(namespace, version);
              String prefix = prefs.getString(BeansCorePlugin.NAMESPACE_PREFIX_PREFERENCE_ID
                  + namespace.getNamespaceURI(), namespace.getDefaultNamespacePrefix());
              prefixes.put(namespace, prefix);
            }
          }
          else {
            Preferences prefs = BeansCorePlugin.getDefault().getPluginPreferences();
            for (INamespaceDefinition namespace : namespaceDefinitions) {
              String version = prefs.getString(BeansCorePlugin.NAMESPACE_DEFAULT_VERSION_PREFERENCE_ID
                  + namespace.getNamespaceURI());
              versions.put(namespace, version);
              String prefix = prefs.getString(BeansCorePlugin.NAMESPACE_PREFIX_PREFERENCE_ID
                  + namespace.getNamespaceURI());
              prefixes.put(namespace, (StringUtils.hasLength(prefix) ? prefix : namespace
                  .getDefaultNamespacePrefix()));

            }
View Full Code Here


    boolean versionClasspath = true;
    boolean useClasspath = true;
    boolean disableCachingNamespaces = false;
    if (isProjectPreferencePage()) {
      SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(getProject(),
          BeansCorePlugin.PLUGIN_ID);
      versionClasspath = prefs.getBoolean(BeansCorePlugin.NAMESPACE_DEFAULT_FROM_CLASSPATH_ID, true);
      useClasspath = prefs.getBoolean(BeansCorePlugin.LOAD_NAMESPACEHANDLER_FROM_CLASSPATH_ID, true);
      disableCachingNamespaces = prefs.getBoolean(BeansCorePlugin.DISABLE_CACHING_FOR_NAMESPACE_LOADING_ID, false);
    }
    else {
      Preferences prefs = BeansCorePlugin.getDefault().getPluginPreferences();
      versionClasspath = prefs.getBoolean(BeansCorePlugin.NAMESPACE_DEFAULT_FROM_CLASSPATH_ID);
      useClasspath = prefs.getBoolean(BeansCorePlugin.LOAD_NAMESPACEHANDLER_FROM_CLASSPATH_ID);
      disableCachingNamespaces = prefs.getBoolean(BeansCorePlugin.DISABLE_CACHING_FOR_NAMESPACE_LOADING_ID);
    }

    initializeDialogUnits(parent);
    // top level group
    Composite composite = new Composite(parent, SWT.NONE);
View Full Code Here

    if (getProject() == null) {
      return;
    }

    final SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(getProject(),
        BeansCorePlugin.PLUGIN_ID);

    // get the data from the UI widgets
    final Set<String> configExtensions = javaDescriptor.getConfigSuffixes();
    final boolean enableImports = javaDescriptor.enableImports();
    final boolean enableProjectFacets = javaDescriptor.enableProjectFacets();
    final boolean ignoreMissingNamespaceHandlers = javaDescriptor.ignoreMissingNamespaceHandlers();
    final boolean loadHandlerFromClasspath = javaDescriptor.loadHandlerFromClasspath();
    final boolean disableNamespaceCaching = javaDescriptor.disableNamespaceCaching();
    final boolean useHighestXsdVersion = javaDescriptor.useHighestXsdVersion();
    final boolean useProjectSettings = javaDescriptor.useProjectSettings();

    // configure the new Spring project
    monitor.beginTask(NewSpringProjectWizardMessages.NewProject_createNewProject, 1000);
    configureSpringProject(getProject(), configExtensions, enableImports, new SubProgressMonitor(monitor, 1000));

    if (useProjectSettings) {
      prefs.putBoolean(BeansCorePlugin.PROJECT_PROPERTY_ID, useProjectSettings);
      prefs.putBoolean(BeansCorePlugin.NAMESPACE_DEFAULT_FROM_CLASSPATH_ID, useHighestXsdVersion);
      prefs.putBoolean(BeansCorePlugin.LOAD_NAMESPACEHANDLER_FROM_CLASSPATH_ID, loadHandlerFromClasspath);
      prefs.putBoolean(BeansCorePlugin.DISABLE_CACHING_FOR_NAMESPACE_LOADING_ID, disableNamespaceCaching);
    }
    prefs.putBoolean(BeansCorePlugin.IGNORE_MISSING_NAMESPACEHANDLER_PROPERTY, ignoreMissingNamespaceHandlers);

    // add project facet nature to enable corresponding
    // functionality
    if (enableProjectFacets) {
      SpringCoreUtils.addProjectNature(getProject(), FacetedProjectNature.NATURE_ID, monitor);
View Full Code Here

    return list;
  }

  private SpringCorePreferences getPreferenceLocation() {
    IFile resource = getResourceFile();
    SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(resource.getProject(),
        ConfigGraphPlugin.LEGACY_ID);
    return prefs;
  }
View Full Code Here

   * {@inheritDoc}
   */
  public String getDefaultSchemaLocation(IResource resource) {
    String location = null;
    if (hasProjectSpecificOptions(resource)) {
      SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(resource.getProject(),
          BeansCorePlugin.PLUGIN_ID);
      if (prefs.getBoolean(BeansCorePlugin.NAMESPACE_DEFAULT_FROM_CLASSPATH_ID, true)) {
        location = getDefaultSchemaLocationFromClasspath(resource);
      }
      if ("".equals(location) || location == null) {
        location = prefs.getString(BeansCorePlugin.NAMESPACE_DEFAULT_VERSION_PREFERENCE_ID + getNamespaceURI(),
            "");
      }
    }
    else {
      Preferences prefs = BeansCorePlugin.getDefault().getPluginPreferences();
      if (prefs.getBoolean(BeansCorePlugin.NAMESPACE_DEFAULT_FROM_CLASSPATH_ID)) {
        location = getDefaultSchemaLocationFromClasspath(resource);
      }
      if ("".equals(location) || location == null) {
        location = prefs.getString(BeansCorePlugin.NAMESPACE_DEFAULT_VERSION_PREFERENCE_ID + getNamespaceURI());
      }
    }
    if ("".equals(location) || location == null) {
      return defaultLocation;
    }
View Full Code Here

   * {@inheritDoc}
   */
  public String getNamespacePrefix(IResource resource) {
    String prefix = null;
    if (hasProjectSpecificOptions(resource)) {
      SpringCorePreferences prefs = SpringCorePreferences.getProjectPreferences(resource.getProject(),
          BeansCorePlugin.PLUGIN_ID);
      prefix = prefs.getString(BeansCorePlugin.NAMESPACE_PREFIX_PREFERENCE_ID + getNamespaceURI(), "");
    }
    else {
      Preferences prefs = BeansCorePlugin.getDefault().getPluginPreferences();
      prefix = prefs.getString(BeansCorePlugin.NAMESPACE_PREFIX_PREFERENCE_ID + getNamespaceURI());
    }
    if (StringUtils.hasLength(prefix)) {
      return prefix;
    }
    return defaultPrefix;
View Full Code Here

TOP

Related Classes of org.springframework.ide.eclipse.core.SpringCorePreferences

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.