## Uses of Interface
javax.faces.view.AttachedObjectHandler

- Packages that use AttachedObjectHandler
  Package | Description
  --- | ---
  javax.faces.view | Classes for defining a View Declaration Language (VDL) for authoring JavaServer Faces user interfaces.
  javax.faces.view.facelets | This package contains public classes for the Java code API of Facelets.

- - ### Uses of AttachedObjectHandler in javax.faces.view

    Subinterfaces of AttachedObjectHandler in javax.faces.view
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ActionSource2AttachedObjectHandler` A VDL handler that exposes `ActionListener` to a page author.
    `interface` | `BehaviorHolderAttachedObjectHandler` Represent an attached object that is a `BehaviorHolder` in a VDL page.
    `interface` | `EditableValueHolderAttachedObjectHandler` A VDL handler that exposes `Validator` or `ValueChangeListener` to a page author.
    `interface` | `ValueHolderAttachedObjectHandler` A VDL handler that exposes `Converter` to a page author.

    Method parameters in javax.faces.view with type arguments of type AttachedObjectHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewDeclarationLanguageWrapper.`retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers)`
    `void` | ViewDeclarationLanguage.`retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers)` Assuming the component metadata for argument `topLevelComponent` has been made available by an earlier call to `ViewDeclarationLanguage.getComponentMetadata(javax.faces.context.FacesContext, javax.faces.application.Resource)`, leverage the component metadata for the purpose of re-targeting attached objects from the top level composite component to the individual `AttachedObjectTarget` instances inside the composite component.

  - ### Uses of AttachedObjectHandler in javax.faces.view.facelets

    Classes in javax.faces.view.facelets that implement AttachedObjectHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BehaviorHandler` The `FaceletHandler` that corresponds to attached objects that represent an instance of `ClientBehavior` that must be added to the parent component, which must implement `ClientBehaviorHolder`, with a call to `ClientBehaviorHolder.addClientBehavior(java.lang.String, javax.faces.component.behavior.ClientBehavior)`.
    `class` | `ConverterHandler` Handles setting a `Converter` instance on a `ValueHolder` parent.
    `class` | `FaceletsAttachedObjectHandler` Root class for all tag handlers that represent attached objetcts in a Facelets page.
    `class` | `ValidatorHandler` Handles setting a `Validator` instance on an `EditableValueHolder` parent.

    Methods in javax.faces.view.facelets that return AttachedObjectHandler
    Modifier and Type | Method and Description
    --- | ---
    `protected AttachedObjectHandler` | FaceletsAttachedObjectHandler.`getAttachedObjectHandlerHelper()` Return the underlying handler for this tag handler instance.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.