javax.faces.application
Class ConfigurableNavigationHandlerWrapper

java.lang.Object
  extended by javax.faces.application.NavigationHandler
      extended by javax.faces.application.ConfigurableNavigationHandler
          extended by javax.faces.application.ConfigurableNavigationHandlerWrapper
All Implemented Interfaces:
FacesWrapper<ConfigurableNavigationHandler>

public abstract class ConfigurableNavigationHandlerWrapper
extends ConfigurableNavigationHandler
implements FacesWrapper<ConfigurableNavigationHandler>

Since:
2.2

Constructor Summary
ConfigurableNavigationHandlerWrapper()
           
 
Method Summary
 NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome)
           
 Map<String,Set<NavigationCase>> getNavigationCases()
           
abstract  ConfigurableNavigationHandler getWrapped()
          A class that implements this interface uses this method to return an instance of the class being wrapped.
 void handleNavigation(FacesContext context, String fromAction, String outcome)
           
 void handleNavigation(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)
           
 void inspectFlow(FacesContext context, Flow flow)
           
 void performNavigation(String outcome)
           
 
Methods inherited from class javax.faces.application.ConfigurableNavigationHandler
getNavigationCase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableNavigationHandlerWrapper

public ConfigurableNavigationHandlerWrapper()
Method Detail

getNavigationCase

public NavigationCase getNavigationCase(FacesContext context,
                                        String fromAction,
                                        String outcome)
Specified by:
getNavigationCase in class ConfigurableNavigationHandler

getNavigationCases

public Map<String,Set<NavigationCase>> getNavigationCases()
Specified by:
getNavigationCases in class ConfigurableNavigationHandler

handleNavigation

public void handleNavigation(FacesContext context,
                             String fromAction,
                             String outcome)
Specified by:
handleNavigation in class NavigationHandler

performNavigation

public void performNavigation(String outcome)
Overrides:
performNavigation in class ConfigurableNavigationHandler

inspectFlow

public void inspectFlow(FacesContext context,
                        Flow flow)
Overrides:
inspectFlow in class ConfigurableNavigationHandler

handleNavigation

public void handleNavigation(FacesContext context,
                             String fromAction,
                             String outcome,
                             String toFlowDocumentId)
Overrides:
handleNavigation in class NavigationHandler

getWrapped

public abstract ConfigurableNavigationHandler getWrapped()
Description copied from interface: FacesWrapper
A class that implements this interface uses this method to return an instance of the class being wrapped.

Specified by:
getWrapped in interface FacesWrapper<ConfigurableNavigationHandler>
Returns:
the instance of the class being wrapped


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.