org.apache.myfaces.config
Interface FacesConfigDispenser<C>

All Known Implementing Classes:
DigesterFacesConfigDispenserImpl

public interface FacesConfigDispenser<C>

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

Version:
$Revision: 946728 $ $Date: 2010-05-20 12:57:58 -0500 (Thu, 20 May 2010) $
Author:
Manfred Geiler (latest modification by $Author: jakobk $)

Method Summary
 void feed(C facesConfig)
          Add another unmarshalled faces config object.
 void feedApplicationFactory(java.lang.String factoryClassName)
          Add another ApplicationFactory class name
 void feedExceptionHandlerFactory(java.lang.String factoryClassName)
          Add another ExceptionHandlerFactory class name
 void feedExternalContextFactory(java.lang.String factoryClassName)
          Add another ExternalContextFactory class name
 void feedFacesContextFactory(java.lang.String factoryClassName)
          Add another FacesContextFactory class name
 void feedLifecycleFactory(java.lang.String factoryClassName)
          Add another LifecycleFactory class name
 void feedPartialViewContextFactory(java.lang.String factoryClassName)
          Add another PartialViewContextFactory class name
 void feedRenderKitFactory(java.lang.String factoryClassName)
          Add another RenderKitFactory class name
 void feedTagHandlerDelegateFactory(java.lang.String factoryClassName)
          Add another TagHandlerDelegateFactory class name
 void feedViewDeclarationLanguageFactory(java.lang.String factoryClassName)
          Add another ViewDeclarationLanguageFactory class name
 void feedVisitContextFactory(java.lang.String factoryClassName)
          Add another VisitContextFactory class name
 java.util.Collection<java.lang.String> getActionListenerIterator()
           
 java.util.Collection<java.lang.String> getApplicationFactoryIterator()
           
 java.util.Collection<Behavior> getBehaviors()
           
 java.util.Collection<ClientBehaviorRenderer> getClientBehaviorRenderers(java.lang.String renderKitId)
           
 java.lang.String getComponentClass(java.lang.String componentType)
           
 java.util.Collection<java.lang.String> getComponentTypes()
           
 java.lang.String getConverterClassByClass(java.lang.String className)
           
 java.lang.String getConverterClassById(java.lang.String converterId)
           
 java.util.Collection<java.lang.String> getConverterClasses()
           
 Converter getConverterConfiguration(java.lang.String converterClassName)
          delivers a converter-configuration for one class-name
 java.util.Collection<java.lang.String> getConverterConfigurationByClassName()
           
 java.util.Collection<java.lang.String> getConverterIds()
           
 java.lang.String getDefaultLocale()
           
 java.lang.String getDefaultRenderKitId()
           
 java.util.Collection<java.lang.String> getDefaultValidatorIds()
           
 java.util.Collection<java.lang.String> getElResolvers()
           
 java.util.Collection<java.lang.String> getExceptionHandlerFactoryIterator()
           
 java.util.Collection<java.lang.String> getExternalContextFactoryIterator()
           
 java.util.Collection<java.lang.String> getFacesContextFactoryIterator()
           
 java.lang.String getFacesVersion()
           
 java.util.Collection<java.lang.String> getLifecycleFactoryIterator()
           
 java.util.Collection<java.lang.String> getLifecyclePhaseListeners()
           
 java.util.Collection<ManagedBean> getManagedBeans()
           
 java.lang.String getMessageBundle()
           
 java.util.Collection<java.lang.String> getNavigationHandlerIterator()
           
 java.util.Collection<NavigationRule> getNavigationRules()
           
 java.lang.String getPartialTraversal()
           
 java.util.Collection<java.lang.String> getPartialViewContextFactoryIterator()
           
 java.util.Collection<java.lang.String> getPropertyResolverIterator()
           
 java.util.Collection<Renderer> getRenderers(java.lang.String renderKitId)
           
 java.util.Collection<java.lang.String> getRenderKitClasses(java.lang.String renderKitId)
           
 java.util.Collection<java.lang.String> getRenderKitFactoryIterator()
           
 java.util.Collection<java.lang.String> getRenderKitIds()
           
 java.util.Collection<ResourceBundle> getResourceBundles()
           
 java.util.Collection<java.lang.String> getResourceHandlerIterator()
           
 java.util.Collection<java.lang.String> getStateManagerIterator()
           
 java.util.Collection<java.lang.String> getSupportedLocalesIterator()
           
 java.util.Collection<SystemEventListener> getSystemEventListeners()
           
 java.util.Collection<java.lang.String> getTagHandlerDelegateFactoryIterator()
           
 java.lang.String getValidatorClass(java.lang.String validatorId)
           
 java.util.Collection<java.lang.String> getValidatorIds()
           
 java.util.Collection<java.lang.String> getVariableResolverIterator()
           
 java.util.Collection<java.lang.String> getViewDeclarationLanguageFactoryIterator()
           
 java.util.Collection<java.lang.String> getViewHandlerIterator()
           
 java.util.Collection<java.lang.String> getVisitContextFactoryIterator()
           
 

Method Detail

feed

void feed(C facesConfig)
Add another unmarshalled faces config object.

Parameters:
facesConfig - unmarshalled faces config object

feedApplicationFactory

void feedApplicationFactory(java.lang.String factoryClassName)
Add another ApplicationFactory class name

Parameters:
factoryClassName - a class name

feedExceptionHandlerFactory

void feedExceptionHandlerFactory(java.lang.String factoryClassName)
Add another ExceptionHandlerFactory class name

Parameters:
factoryClassName - a class name

feedExternalContextFactory

void feedExternalContextFactory(java.lang.String factoryClassName)
Add another ExternalContextFactory class name

Parameters:
factoryClassName - a class name

feedFacesContextFactory

void feedFacesContextFactory(java.lang.String factoryClassName)
Add another FacesContextFactory class name

Parameters:
factoryClassName - a class name

feedLifecycleFactory

void feedLifecycleFactory(java.lang.String factoryClassName)
Add another LifecycleFactory class name

Parameters:
factoryClassName - a class name

feedViewDeclarationLanguageFactory

void feedViewDeclarationLanguageFactory(java.lang.String factoryClassName)
Add another ViewDeclarationLanguageFactory class name

Parameters:
factoryClassName - a class name

feedPartialViewContextFactory

void feedPartialViewContextFactory(java.lang.String factoryClassName)
Add another PartialViewContextFactory class name

Parameters:
factoryClassName - a class name

feedRenderKitFactory

void feedRenderKitFactory(java.lang.String factoryClassName)
Add another RenderKitFactory class name

Parameters:
factoryClassName - a class name

feedTagHandlerDelegateFactory

void feedTagHandlerDelegateFactory(java.lang.String factoryClassName)
Add another TagHandlerDelegateFactory class name

Parameters:
factoryClassName - a class name

feedVisitContextFactory

void feedVisitContextFactory(java.lang.String factoryClassName)
Add another VisitContextFactory class name

Parameters:
factoryClassName - a class name

getApplicationFactoryIterator

java.util.Collection<java.lang.String> getApplicationFactoryIterator()
Returns:
Iterator over ApplicationFactory class names

getExceptionHandlerFactoryIterator

java.util.Collection<java.lang.String> getExceptionHandlerFactoryIterator()
Returns:
Iterator over ExceptionHandlerFactory class names

getExternalContextFactoryIterator

java.util.Collection<java.lang.String> getExternalContextFactoryIterator()
Returns:
Iterator over ExternalContextFactory class names

getFacesContextFactoryIterator

java.util.Collection<java.lang.String> getFacesContextFactoryIterator()
Returns:
Iterator over FacesContextFactory class names

getLifecycleFactoryIterator

java.util.Collection<java.lang.String> getLifecycleFactoryIterator()
Returns:
Iterator over LifecycleFactory class names

getViewDeclarationLanguageFactoryIterator

java.util.Collection<java.lang.String> getViewDeclarationLanguageFactoryIterator()
Returns:
Iterator over ViewDeclarationLanguageFactory class names

getPartialViewContextFactoryIterator

java.util.Collection<java.lang.String> getPartialViewContextFactoryIterator()
Returns:
Iterator over PartialViewContextFactory class names

getRenderKitFactoryIterator

java.util.Collection<java.lang.String> getRenderKitFactoryIterator()
Returns:
Iterator over RenderKit factory class names

getTagHandlerDelegateFactoryIterator

java.util.Collection<java.lang.String> getTagHandlerDelegateFactoryIterator()
Returns:
Iterator over TagHandlerDelegateFactory factory class names

getVisitContextFactoryIterator

java.util.Collection<java.lang.String> getVisitContextFactoryIterator()
Returns:
Iterator over VisitContextFactory factory class names

getActionListenerIterator

java.util.Collection<java.lang.String> getActionListenerIterator()
Returns:
Iterator over ActionListener class names (in reverse order!)

getDefaultRenderKitId

java.lang.String getDefaultRenderKitId()
Returns:
the default render kit id

getMessageBundle

java.lang.String getMessageBundle()
Returns:
Iterator over message bundle names (in reverse order!)

getNavigationHandlerIterator

java.util.Collection<java.lang.String> getNavigationHandlerIterator()
Returns:
Iterator over NavigationHandler class names

getViewHandlerIterator

java.util.Collection<java.lang.String> getViewHandlerIterator()
Returns:
Iterator over ViewHandler class names

getStateManagerIterator

java.util.Collection<java.lang.String> getStateManagerIterator()
Returns:
Iterator over StateManager class names

getResourceHandlerIterator

java.util.Collection<java.lang.String> getResourceHandlerIterator()
Returns:
Iterator over ResourceHandler class names

getPropertyResolverIterator

java.util.Collection<java.lang.String> getPropertyResolverIterator()
Returns:
Iterator over PropertyResolver class names

getVariableResolverIterator

java.util.Collection<java.lang.String> getVariableResolverIterator()
Returns:
Iterator over VariableResolver class names

getDefaultLocale

java.lang.String getDefaultLocale()
Returns:
the default locale name

getSupportedLocalesIterator

java.util.Collection<java.lang.String> getSupportedLocalesIterator()
Returns:
Iterator over supported locale names

getComponentTypes

java.util.Collection<java.lang.String> getComponentTypes()
Returns:
Iterator over all defined component types

getComponentClass

java.lang.String getComponentClass(java.lang.String componentType)
Returns:
component class that belongs to the given component type

getConverterIds

java.util.Collection<java.lang.String> getConverterIds()
Returns:
Iterator over all defined converter ids

getConverterClasses

java.util.Collection<java.lang.String> getConverterClasses()
Returns:
Iterator over all classes with an associated converter

getConverterConfigurationByClassName

java.util.Collection<java.lang.String> getConverterConfigurationByClassName()
Returns:
Iterator over the config classes for the converters

getConverterConfiguration

Converter getConverterConfiguration(java.lang.String converterClassName)
delivers a converter-configuration for one class-name


getConverterClassById

java.lang.String getConverterClassById(java.lang.String converterId)
Returns:
converter class that belongs to the given converter id

getConverterClassByClass

java.lang.String getConverterClassByClass(java.lang.String className)
Returns:
converter class that is associated with the given class name

getValidatorIds

java.util.Collection<java.lang.String> getValidatorIds()
Returns:
Iterator over all defined validator ids

getValidatorClass

java.lang.String getValidatorClass(java.lang.String validatorId)
Returns:
validator class name that belongs to the given validator id

getManagedBeans

java.util.Collection<ManagedBean> getManagedBeans()
Returns:
Iterator over ManagedBeans

getNavigationRules

java.util.Collection<NavigationRule> getNavigationRules()
Returns:
Iterator over NavigationRules

getRenderKitIds

java.util.Collection<java.lang.String> getRenderKitIds()
Returns:
Iterator over all defined renderkit ids

getRenderKitClasses

java.util.Collection<java.lang.String> getRenderKitClasses(java.lang.String renderKitId)
Returns:
renderkit class name for given renderkit id

getClientBehaviorRenderers

java.util.Collection<ClientBehaviorRenderer> getClientBehaviorRenderers(java.lang.String renderKitId)
Returns:
Iterator over ClientBehaviorRenderers for the given renderKitId

getRenderers

java.util.Collection<Renderer> getRenderers(java.lang.String renderKitId)
Returns:
Iterator over Renderers for the given renderKitId

getLifecyclePhaseListeners

java.util.Collection<java.lang.String> getLifecyclePhaseListeners()
Returns:
Iterator over PhaseListener implementation class names

getResourceBundles

java.util.Collection<ResourceBundle> getResourceBundles()
Returns:
Iterator over ResourceBundle

getElResolvers

java.util.Collection<java.lang.String> getElResolvers()
Returns:
Iterator over ELResolver implementation class names

getSystemEventListeners

java.util.Collection<SystemEventListener> getSystemEventListeners()
Returns:
Iterator over (@link SystemEventListener) implementation class names

getBehaviors

java.util.Collection<Behavior> getBehaviors()
Returns:
Collection over behaviors

getDefaultValidatorIds

java.util.Collection<java.lang.String> getDefaultValidatorIds()
Returns:
Collection over all defined default validator ids

getPartialTraversal

java.lang.String getPartialTraversal()
Returns:
the partial traversal class name

getFacesVersion

java.lang.String getFacesVersion()
Returns:
Faces application version.


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