Eclipse Project Explorer View
The ProjectExplorer (defined in the plugin org.eclipse.ui.navigator.resources) is a view introduced with Eclipse 3.2. It leverages the CommonNavigatorFramework to present a domain-oriented view of the projects in the workspace. General projects are shown in the same way as the Navigator view, but other projects are presented in a hierarchy that makes sense for their particular domain. For example, Java projects appear as a hierarchy of source folders and packages rather than folders.
Customizations
Use the item "Filters..." from the ProjectExplorer's view menu (the small triangle in the view's tool bar) to customize it's content filters and content contributions.
Content Filters
Spring IDE contributes the following content filters to the ProjectExplorer:
- The filter "Non-Spring Projects" hides all projects which are not a SpringProject.
- The filter "Non-Spring Elements" hides all non-Spring related files and folders within a SpringProject.
- The filter "Spring Bean Class References" hides the list of Spring bean references from the Java types which are used as Spring bean classes.
- The filter "Spring Bean Config Sets" hides all Spring BeansConfigSets defined in a SpringProject.
Content Contributions
Spring IDE contributes the following content to the ProjectExplorer:
- The content provider "Spring Elements" adds a virtual folder with the same name to the root folder of a SpringProject. This virtual folder contains a virtual folder for every of the following Spring-related content contributions (namely "Beans" and "Web Flow")
- The content provider "Spring Beans" adds the virtual folder "Beans" to the aforementioned virtual folder "Spring Elements" holding all BeansConfig files and BeansConfigSets of a SpringProject.
- The content provider "Spring Beans" adds the elements of the BeansCoreModel to all available BeansConfig files.
- The content provider "Spring Beans" adds a list of all Spring beans referencing a Java class.
- The content provider "Spring Web Flow" adds the virtual folder "Web Flow" to the aforementioned virtual folder "Spring Elements" holding all available WebFlow config files of a SpringProject.
- The content provider "Spring Web Flow" adds the elements of the WebFlow model to all available WebFlow config files.
See also : CommonNavigatorFramework, SpringProject, BeansConfig, BeansConfigSet, WebFlow
Attachments
- ProjectExplorerBeanClassReferences.png (82.6 kB) -
Content contribution with Spring bean class references
, added by tjuerge on 04/07/07 01:15:07. - ProjectExplorer.png (97.2 kB) -
ProjectExplorer showing a web application project
, added by tjuerge on 04/11/07 18:58:59. - ProjectExplorerFilters.png (51.7 kB) -
Dialog for enabling / disabling content filters
, added by tjuerge on 04/11/07 19:02:25. - ProjectExplorerContent.png (62.5 kB) -
Dialog with available content contributions
, added by tjuerge on 04/11/07 19:03:21. - ProjectExplorerBeansConfigs.png (97.3 kB) -
Content contribution with BeansConfig files
, added by tjuerge on 04/11/07 19:10:05. - ProjectExplorerWebFlow.png (95.0 kB) -
Content contribution with WebFlow config files
, added by tjuerge on 04/11/07 19:16:01. - ProjectExplorerElements.png (19.0 kB) -
ProjectExplorer showing a SpringProject with the Spring Elements virtual folder
, added by tjuerge on 04/11/07 20:20:56. - ProjectExplorerWebFlowElements.png (118.2 kB) -
Virtual folder Spring Elements with WebFlow content contribution
, added by tjuerge on 04/11/07 20:21:54. - ProjectExplorerBeansElements.png (41.8 kB) -
Virtual folder Spring Elements with Beans content contribution
, added by tjuerge on 04/11/07 20:23:01.
Download in other formats:









