In the early drafts, this page will be used as a register for all the features provided by the different plugins

<<list of small unitary features to be put here with their hosting plugin>>

This list will then be used to dispatch all these features into adequate plugins, allowing a deeper refactoring of the common actions and jobs.

Here will be listed all the "utility" or "helper" classes

  • org.springframework.ide.eclipse.beans.core.BeansCoreUtils
  • org.springframework.ide.eclipse.beans.core.internal.model.BeansModelUtils
  • org.springframework.ide.eclipse.beans.ui.BeansUIImages
  • org.springframework.ide.eclipse.beans.ui.BeansUIUtils
  • org.springframework.ide.eclipse.beans.ui.model.BeansModelImages
  • org.springframework.ide.eclipse.beans.ui.views.BeansViewUtils
  • org.springframework.ide.eclipse.beans.ui.editor.BeansEditorUtils
  • org.springframework.ide.eclipse.beans.ui.editor.BeansJavaDocUtils
  • org.springframework.ide.eclipse.beans.ui.editor.BeansTagUtils
  • org.springframework.ide.eclipse.beans.ui.editor.contentassist.CompilationUnitHelper
  • org.springframework.ide.eclipse.beans.ui.graph.BeansGraphImages
  • org.springframework.ide.eclipse.core.MessageUtils
  • org.springframework.ide.eclipse.core.PatternUtils
  • org.springframework.ide.eclipse.core.StringUtils
  • org.springframework.ide.eclipse.core.SpringCoreUtils
  • org.springframework.ide.eclipse.core.io.xml.XmlWriter
  • org.springframework.ide.eclipse.core.io.xml.LineNumberPreservingDOMParser
  • org.springframework.ide.eclipse.ui.SpringUIUtils
  • org.springframework.ide.eclipse.web.flow.core.WebFlowCoreUtils
  • org.springframework.ide.eclipse.web.flow.core.internal.model.WebFlowModelUtils
  • org.springframework.ide.eclipse.web.flow.core.internal.XmlWriter
  • org.springframework.ide.eclipse.web.flow.core.internal.project.WebFlowModelDescriptionReader
  • org.springframework.ide.eclipse.web.flow.core.internal.project.WebFlowModelDescriptionWriter
  • org.springframework.ide.eclipse.web.flow.ui.editor.WebFlowUtils
  • org.springframework.ide.eclipse.web.flow.ui.editor.dialogs.DialogUtils
  • org.springframework.ide.eclipse.web.flow.ui.editor.WebFlowImages
  • org.springframework.ide.eclipse.web.flow.ui.WebFlowUIImages
  • org.springframework.ide.eclipse.beans.core.internal.Introspector
  • org.springframework.ide.eclipse.beans.core.internal.project.BeansProjectDescriptionReader
  • org.springframework.ide.eclipse.beans.core.internal.project.BeansProjectDescriptionWriter

These classes also may be relocated to one or a few common plugins according with the tools they provide.

The following methods in other classes should be relocated :

  • org.springframework.ide.eclipse.beans.core.BeansCorePlugin.getFormattedMessage(String,String[])
  • org.springframework.ide.eclipse.beans.ui.BeansUIPlugin.getFormattedMessage(String,String[])
  • org.springframework.ide.eclipse.core.SpringCore.getFormattedMessage(String,String[])

Finally, this page will list the current UI contributions

<<list of UI contributions to be put here with their hosting plugin>>

These UI contributions might be gathered into UI-dedicated plugins.