org.portletfaces.bridge.application
Class BridgeNavigationHandlerFactory
java.lang.Object
org.portletfaces.bridge.application.BridgeNavigationHandlerFactory
- All Implemented Interfaces:
- javax.faces.FacesWrapper<BridgeNavigationHandlerFactory>
public abstract class BridgeNavigationHandlerFactory
- extends java.lang.Object
- implements javax.faces.FacesWrapper<BridgeNavigationHandlerFactory>
This abstract class provides a contract for defining a factory that knows how to create instances of type BridgeNavigationHandler. It is inspired by the factory pattern found in the JSF API like FacesContextFactory and ExternalContextFactory. By implementing the
FacesWrapper interface, the class provides implementations with the opportunity to wrap another
factory (participate in a chain-of-responsibility pattern). If an implementation wraps a factory, then it should
provide a one-arg constructor so that the wrappable factory can be passed at initialization time.
- Author:
- Neil Griffin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BridgeNavigationHandlerFactory
public BridgeNavigationHandlerFactory()
getBridgeNavigationHandler
public abstract BridgeNavigationHandler getBridgeNavigationHandler(javax.faces.application.NavigationHandler navigationHandler)
throws javax.faces.FacesException
- Throws:
javax.faces.FacesException
getWrapped
public BridgeNavigationHandlerFactory getWrapped()
- Specified by:
getWrapped in interface javax.faces.FacesWrapper<BridgeNavigationHandlerFactory>
Copyright © 2011 portletfaces.org. All Rights Reserved.