Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial

## 15 Creating Custom UI Components and Other Custom Objects

This chapter describes creating custom components for applications that have additional functionality not provided by standard JavaServer Faces components.

The following topics are addressed here:

- Introduction to Creating Custom Components

- Determining Whether You Need a Custom Component or Renderer

- Understanding the Image Map Example

- Steps for Creating a Custom Component

- Creating Custom Component Classes

- Delegating Rendering to a Renderer

- Implementing an Event Listener

- Handling Events for Custom Components

- Defining the Custom Component Tag in a Tag Library Descriptor

- Using a Custom Component

- Creating and Using a Custom Converter

- Creating and Using a Custom Validator

- Binding Component Values and Instances to Managed Bean Properties

- Binding Converters, Listeners, and Validators to Managed Bean Properties

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.