Chapter 7. Seam Views

7.1. Seam Components View

The Seam Components View is available from Seam perspective. It provides a list of seam components found in a project.

Seam Components View

Figure 7.1. Seam Components View


The Seam Components View can show a components default scope in two ways:

  • as labels on each component (click on the triangular symbol at the top of the Seam Components View page and select Scope Presentation > Label)

As label

Figure 7.2. As label


  • as a node per scope where the components are grouped under a node representing its default scope.

As node

Figure 7.3. As node


The Seam Packages can be presented in two ways:

  • Flat

Flat Presentation of Seam Packages

Figure 7.4. Flat Presentation of Seam Packages


  • Hierarchical

Hierarchical Presentation of Seam Packages

Figure 7.5. Hierarchical Presentation of Seam Packages


The Seam Component View can be filtered by choosing Customize View.

Customize View

Figure 7.6. Customize View


Select the Seam Components from Libraries under the Filters tab. This will make the view ignore components defined in jars. This will hide the many built-in Seam components and leave only those that are actually defined in the project or have been actively configured via components.xml. Therefore, deselecting the filter will show you all available components.

Selecting the Seam Components from Referenced Projects will hide the components that dependent on other project.

Available Custimozations

Figure 7.7. Available Custimozations


7.2. Project Explorer integration

If you don't like to have a view for every piece of information in Eclipse, the content of the Seam Components view is also available as a node in the built-in Project Explorer (not Package Explorer!) view in Eclipse.

Seam Components in Project Explorer

Figure 7.8. Seam Components in Project Explorer