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

- Packages that use NavigationCase
  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.
  javax.faces.flow | The runtime API for Faces Flows.

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

    Subclasses of NavigationCase in javax.faces.application
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NavigationCaseWrapper` Provides a simple implementation of `NavigationCase` that can be subclassed by developers wishing to provide specialized behavior to an existing `NavigationCase` instance.

    Methods in javax.faces.application that return NavigationCase
    Modifier and Type | Method and Description
    --- | ---
    `NavigationCase` | ConfigurableNavigationHandlerWrapper.`getNavigationCase(FacesContext context, String fromAction, String outcome)`
    `abstract NavigationCase` | ConfigurableNavigationHandler.`getNavigationCase(FacesContext context, String fromAction, String outcome)` Return the `NavigationCase` representing the navigation that would be taken had `NavigationHandler.handleNavigation(javax.faces.context.FacesContext, java.lang.String, java.lang.String)` been called with the same arguments or `null` if there is no such case.
    `NavigationCase` | ConfigurableNavigationHandlerWrapper.`getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)`
    `NavigationCase` | ConfigurableNavigationHandler.`getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)` Return the `NavigationCase` representing the navigation that would be taken had `NavigationHandler.handleNavigation(javax.faces.context.FacesContext, java.lang.String, java.lang.String)` been called with the same arguments or `null` if there is no such case.
    `abstract NavigationCase` | NavigationCaseWrapper.`getWrapped()`

    Methods in javax.faces.application that return types with arguments of type NavigationCase
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Set<NavigationCase>>` | ConfigurableNavigationHandlerWrapper.`getNavigationCases()`
    `abstract Map<String,Set<NavigationCase>>` | ConfigurableNavigationHandler.`getNavigationCases()` Return a `Map<String, Set<NavigationCase>>` where the keys are `<from-view-id>` values and the values are `Set<NavigationCase>` where each element in the Set is a `NavigationCase` that applies to that `<from-view-id>`.

  - ### Uses of NavigationCase in javax.faces.flow

    Methods in javax.faces.flow that return types with arguments of type NavigationCase
    Modifier and Type | Method and Description
    --- | ---
    `abstract Map<String,Set<NavigationCase>>` | Flow.`getNavigationCases()`

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