next up previous NU-CCS-99-04.ps [ Readme | Copyright | Tutorial | Download | Feedback ]


Next: Conclusions and Future Work Up: How Are the New Previous: Implementing De-serialization

Implementing Grouping and Ungrouping

Grouping and ungrouping are also operations added to the menu bar and they both operate on the current (selected) bean. Both operations are new to the BeanBox. They operate only if the selected bean is a Container, in which case they do the following things:

Ungrouping.
This operation goes through all the nested components of the selected container, and if they are not already wrapped they are wrapped at this time. As a result of this operation, the user can select any of the components in the currently selected container and manipulate them.
Grouping.
This operation is the opposite of grouping. It goes through all the nested components of the selected container and if they are wrapped, the wrappers are disabled. As a result of this operation, the user can no longer select any of the components in the currently selected container. The container, however, is now free of the wrappers and can be serialized. This operation is recursive in that that if a container is an element of a bean being grouped, it is also grouped.


next up previous NU-CCS-99-04.ps [ Readme | Copyright | Tutorial | Download | Feedback ]


Next: Conclusions and Future Work Up: How Are the New Previous: Implementing De-serialization

David H. Lorenz
3/17/2000