org.apache.myfaces.config
Class FacesConfigDispenser

java.lang.Object
  extended by org.apache.myfaces.config.element.FacesConfigData
      extended by org.apache.myfaces.config.FacesConfigDispenser
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DigesterFacesConfigDispenserImpl

public abstract class FacesConfigDispenser
extends FacesConfigData

Subsumes several unmarshalled faces config objects and presents a simple interface to the combined configuration data.

Version:
$Revision: 1187700 $ $Date: 2011-10-22 07:19:37 -0500 (Sat, 22 Oct 2011) $
Author:
Manfred Geiler (latest modification by $Author: bommel $)
See Also:
Serialized Form

Constructor Summary
FacesConfigDispenser()
           
 
Method Summary
abstract  void feed(FacesConfig facesConfig)
          Add another unmarshalled faces config object.
abstract  void feedApplicationFactory(String factoryClassName)
          Add another ApplicationFactory class name
abstract  void feedExceptionHandlerFactory(String factoryClassName)
          Add another ExceptionHandlerFactory class name
abstract  void feedExternalContextFactory(String factoryClassName)
          Add another ExternalContextFactory class name
abstract  void feedFacesContextFactory(String factoryClassName)
          Add another FacesContextFactory class name
abstract  void feedLifecycleFactory(String factoryClassName)
          Add another LifecycleFactory class name
abstract  void feedPartialViewContextFactory(String factoryClassName)
          Add another PartialViewContextFactory class name
abstract  void feedRenderKitFactory(String factoryClassName)
          Add another RenderKitFactory class name
abstract  void feedTagHandlerDelegateFactory(String factoryClassName)
          Add another TagHandlerDelegateFactory class name
abstract  void feedViewDeclarationLanguageFactory(String factoryClassName)
          Add another ViewDeclarationLanguageFactory class name
abstract  void feedVisitContextFactory(String factoryClassName)
          Add another VisitContextFactory class name
 
Methods inherited from class org.apache.myfaces.config.element.FacesConfigData
getActionListenerIterator, getApplicationFactoryIterator, getBehaviors, getClientBehaviorRenderers, getComponentClass, getComponentTypes, getConverterClassByClass, getConverterClassById, getConverterClasses, getConverterConfiguration, getConverterConfigurationByClassName, getConverterIds, getDefaultLocale, getDefaultRenderKitId, getDefaultValidatorIds, getElResolvers, getExceptionHandlerFactoryIterator, getExternalContextFactoryIterator, getFacesContextFactoryIterator, getFacesVersion, getLifecycleFactoryIterator, getLifecyclePhaseListeners, getManagedBeans, getMessageBundle, getNamedEvents, getNavigationHandlerIterator, getNavigationRules, getPartialTraversal, getPartialViewContextFactoryIterator, getPropertyResolverIterator, getRenderers, getRenderKitClasses, getRenderKitFactoryIterator, getRenderKitIds, getResourceBundles, getResourceHandlerIterator, getStateManagerIterator, getSupportedLocalesIterator, getSystemEventListeners, getTagHandlerDelegateFactoryIterator, getValidatorClass, getValidatorIds, getVariableResolverIterator, getViewDeclarationLanguageFactoryIterator, getViewHandlerIterator, getVisitContextFactoryIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacesConfigDispenser

public FacesConfigDispenser()
Method Detail

feed

public abstract void feed(FacesConfig facesConfig)
Add another unmarshalled faces config object.

Parameters:
facesConfig - unmarshalled faces config object

feedApplicationFactory

public abstract void feedApplicationFactory(String factoryClassName)
Add another ApplicationFactory class name

Parameters:
factoryClassName - a class name

feedExceptionHandlerFactory

public abstract void feedExceptionHandlerFactory(String factoryClassName)
Add another ExceptionHandlerFactory class name

Parameters:
factoryClassName - a class name

feedExternalContextFactory

public abstract void feedExternalContextFactory(String factoryClassName)
Add another ExternalContextFactory class name

Parameters:
factoryClassName - a class name

feedFacesContextFactory

public abstract void feedFacesContextFactory(String factoryClassName)
Add another FacesContextFactory class name

Parameters:
factoryClassName - a class name

feedLifecycleFactory

public abstract void feedLifecycleFactory(String factoryClassName)
Add another LifecycleFactory class name

Parameters:
factoryClassName - a class name

feedViewDeclarationLanguageFactory

public abstract void feedViewDeclarationLanguageFactory(String factoryClassName)
Add another ViewDeclarationLanguageFactory class name

Parameters:
factoryClassName - a class name

feedPartialViewContextFactory

public abstract void feedPartialViewContextFactory(String factoryClassName)
Add another PartialViewContextFactory class name

Parameters:
factoryClassName - a class name

feedRenderKitFactory

public abstract void feedRenderKitFactory(String factoryClassName)
Add another RenderKitFactory class name

Parameters:
factoryClassName - a class name

feedTagHandlerDelegateFactory

public abstract void feedTagHandlerDelegateFactory(String factoryClassName)
Add another TagHandlerDelegateFactory class name

Parameters:
factoryClassName - a class name

feedVisitContextFactory

public abstract void feedVisitContextFactory(String factoryClassName)
Add another VisitContextFactory class name

Parameters:
factoryClassName - a class name


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