## Uses of Class
javax.faces.application.NavigationHandler

- Packages that use NavigationHandler
  Package | Description
  --- | ---
  javax.faces.application | APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces.

- - ### Uses of NavigationHandler in javax.faces.application

    Subclasses of NavigationHandler in javax.faces.application
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConfigurableNavigationHandler` ConfigurableNavigationHandler extends the contract of `NavigationHandler` to allow runtime inspection of the `NavigationCase`s that make up the rule-base for navigation.
    `class` | `ConfigurableNavigationHandlerWrapper` Provides a simple implementation of `ConfigurableNavigationHandler` that can be subclassed by developers wishing to provide specialized behavior to an existing `ConfigurableNavigationHandler` instance.
    `class` | `NavigationHandlerWrapper` NavigationHandlerWrapper provides a simple implementation of `NavigationHandler` that can be subclassed by developers wishing to provide specialized behavior to an existing `NavigationHandler` instance.

    Methods in javax.faces.application that return NavigationHandler
    Modifier and Type | Method and Description
    --- | ---
    `NavigationHandler` | ApplicationWrapper.`getNavigationHandler()` The default behavior of this method is to call `Application.getNavigationHandler()` on the wrapped `Application` object.
    `abstract NavigationHandler` | Application.`getNavigationHandler()` Return the `NavigationHandler` instance that will be passed the outcome returned by any invoked application action for this web application.
    `abstract NavigationHandler` | NavigationHandlerWrapper.`getWrapped()`

    Methods in javax.faces.application with parameters of type NavigationHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationWrapper.`setNavigationHandler(NavigationHandler handler)` The default behavior of this method is to call `Application.setNavigationHandler(NavigationHandler)` on the wrapped `Application` object.
    `abstract void` | Application.`setNavigationHandler(NavigationHandler handler)` Set the `NavigationHandler` instance that will be passed the outcome returned by any invoked application action for this web application.

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