Overview

XFaces is a set of custom JSF components, renderers, and tags that gives a developer precise control over table layout that is not possible with the standard panelGrid and panelGroup components. A developer can easily create a complex layout such as the address form shown in Example 1. The JSF markup for the address form is shown in Listing 1.


Street 1
Street 2
City State
Suite ZIP
Example 1 - Address Form

XFaces also allows the developer to create field sets such as the gender form in Example 2. The JSF markup used to create the gender form is shown in Listing 2.

Gender
Male
Female
Not Sure
Example 2 - Gender Form

Notebook is a set of custom JSF components, renderers, and tags that provides the familiar tab paradigm without requiring the developer to create and arrange each tab image. A developer can easily create a set of tabs as shown in Example 3. The JSF markup used to create this notebook is shown in Listing 3.

Name Address Phone Contacts
Address
Street 1
Street 2
City State
Suite ZIP
Example 3 - Notebook

Documentation for the Xavax JSF library is available online.

Downloads

The latest XFaces jar file which is available here: xfaces.jar (18.9KB)