Developing Web 2.0 applications
with JavaServerFaces
and Dreamweaver
>> Just Became Easier
1. Introduction
2. Getting Started
Selected 3. Tomahawk Concepts
4. Code View Support
5. Design View Support
6. Tag Object Toolbars
7. Tomahawk Server Behaviors
8. Tomahawk Property Inspectors
9. Tomahawk Tag Reference

3. Tomahawk Concepts

Documentation > Tomahawk > Tomahawk Concepts

Understanding Tomahawk Tags

Understanding Tomahawk involves learning the different tags available and how to use them effectively. Tomahawk (version 1.1.3) has 75 tags. These can be understood more easily by dividing them by related functionality into 15 different categories:

CategoryDescription# of Tags
1. Command Tags Form submission, navigation and other types of user interaction.5
2. Component Tags Utility tags for working with UI components.


3. Data Tags For rendering data tables, lists and scrollable result sets5
4. Date/Time Tags Calendars and input controls for capturing date/time information.2
5. Document Tags For assembling documents dynamically from separate page fragments.6
6. Event Handling Tags Tags supporting client-side and server-side event handling.3
7. Graphics Tags For rendering images and image rollover effects in your views.2
8. Input Tags Specialized input tags for enhanced textual user input and data entry.10
9. Layout Tags Tags to help you organize the layout of components in your views.6
10. Navigation Tags Tags for creating attractive and functional navigation menus.5
11. Output Tags For the conditional rendering of static and dynamic text.7
12. Select Tags Tags for common selection scenarios, such as language, country, etc.8
13. Tab Tags For rendering tabbed user interface panels.3
14. Tree Tags Tree controls to display structured data in an intuitive manner.6
15. Validation Tags Tags based on the Jakarta Commons validation library.4