The core library is the poor stepchild of the HTML library the former exists entirely to support the latter. The core tags are listed in Table 4-1.
Table 4-1. JSF Core Tags
Tag | Description |
---|
view | Creates the top-level view |
subview | Creates a subview of a view |
facet | Adds a facet to a component |
attribute | Adds an attribute (key/value) to a component |
param | Adds a parameter to a component |
actionListener | Adds an action listener to a component |
valueChangeListener | Adds a valuechange listener to a component |
converter | Adds an arbitrary converter to a component |
convertDateTime | Adds a datetime converter to a component |
convertNumber | Adds a number converter to a component |
validator | Adds a validator to a component |
validateDoubleRange | Validates a double range for a component's value |
validateLength | Validates the length of a component's value |
validateLongRange | Validates a long range for a component's value |
loadBundle | Loads a resource bundle, stores properties as a Map |
selectitems | Specifies items for a select one or select many component |
selectitem | Specifies an item for a select one or select many component |
verbatim | Adds markup to a JSF page |
The core library also contains tags for defining views and subviews, loading resource bundles, and adding arbitrary text to a page.
All of the core tags are discussed at length elsewhere in this book.