Package org.apache.myfaces.config.impl
Class FacesConfigDispenserImpl
- java.lang.Object
-
- org.apache.myfaces.config.element.FacesConfigData
-
- org.apache.myfaces.config.FacesConfigDispenser
-
- org.apache.myfaces.config.impl.FacesConfigDispenserImpl
-
- All Implemented Interfaces:
Serializable
public class FacesConfigDispenserImpl extends FacesConfigDispenser
- Author:
- Oliver Rossmueller
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FacesConfigDispenserImpl()
-
Method Summary
-
-
-
Method Detail
-
feed
public void feed(FacesConfig config)
Add another unmarshalled faces config object.- Specified by:
feed
in classFacesConfigDispenser
- Parameters:
config
- unmarshalled faces config object
-
feedApplicationFactory
public void feedApplicationFactory(String factoryClassName)
Add another ApplicationFactory class name- Specified by:
feedApplicationFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedExceptionHandlerFactory
public void feedExceptionHandlerFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another ExceptionHandlerFactory class name- Specified by:
feedExceptionHandlerFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedExternalContextFactory
public void feedExternalContextFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another ExternalContextFactory class name- Specified by:
feedExternalContextFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedFacesContextFactory
public void feedFacesContextFactory(String factoryClassName)
Add another FacesContextFactory class name- Specified by:
feedFacesContextFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedLifecycleFactory
public void feedLifecycleFactory(String factoryClassName)
Add another LifecycleFactory class name- Specified by:
feedLifecycleFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedViewDeclarationLanguageFactory
public void feedViewDeclarationLanguageFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another ViewDeclarationLanguageFactory class name- Specified by:
feedViewDeclarationLanguageFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedPartialViewContextFactory
public void feedPartialViewContextFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another PartialViewContextFactory class name- Specified by:
feedPartialViewContextFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedRenderKitFactory
public void feedRenderKitFactory(String factoryClassName)
Add another RenderKitFactory class name- Specified by:
feedRenderKitFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedTagHandlerDelegateFactory
public void feedTagHandlerDelegateFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another TagHandlerDelegateFactory class name- Specified by:
feedTagHandlerDelegateFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
feedVisitContextFactory
public void feedVisitContextFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another VisitContextFactory class name- Specified by:
feedVisitContextFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
getApplicationFactoryIterator
public Collection<String> getApplicationFactoryIterator()
- Specified by:
getApplicationFactoryIterator
in classFacesConfigData
- Returns:
- Collection over ApplicationFactory class names
-
getExceptionHandlerFactoryIterator
public Collection<String> getExceptionHandlerFactoryIterator()
- Specified by:
getExceptionHandlerFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over ExceptionHandlerFactory class names
-
getExternalContextFactoryIterator
public Collection<String> getExternalContextFactoryIterator()
- Specified by:
getExternalContextFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over ExternalContextFactory class names
-
getFacesContextFactoryIterator
public Collection<String> getFacesContextFactoryIterator()
- Specified by:
getFacesContextFactoryIterator
in classFacesConfigData
- Returns:
- Collection over FacesContextFactory class names
-
getLifecycleFactoryIterator
public Collection<String> getLifecycleFactoryIterator()
- Specified by:
getLifecycleFactoryIterator
in classFacesConfigData
- Returns:
- Collection over LifecycleFactory class names
-
getViewDeclarationLanguageFactoryIterator
public Collection<String> getViewDeclarationLanguageFactoryIterator()
- Specified by:
getViewDeclarationLanguageFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over ViewDeclarationLanguageFactory class names
-
getPartialViewContextFactoryIterator
public Collection<String> getPartialViewContextFactoryIterator()
- Specified by:
getPartialViewContextFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over PartialViewContextFactory class names
-
getRenderKitFactoryIterator
public Collection<String> getRenderKitFactoryIterator()
- Specified by:
getRenderKitFactoryIterator
in classFacesConfigData
- Returns:
- Collection over RenderKit factory class names
-
getTagHandlerDelegateFactoryIterator
public Collection<String> getTagHandlerDelegateFactoryIterator()
- Specified by:
getTagHandlerDelegateFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over TagHandlerDelegateFactory factory class names
-
getVisitContextFactoryIterator
public Collection<String> getVisitContextFactoryIterator()
- Specified by:
getVisitContextFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over VisitContextFactory factory class names
-
getActionListenerIterator
public Collection<String> getActionListenerIterator()
- Specified by:
getActionListenerIterator
in classFacesConfigData
- Returns:
- Collection over ActionListener class names
-
getDefaultRenderKitId
public String getDefaultRenderKitId()
- Specified by:
getDefaultRenderKitId
in classFacesConfigData
- Returns:
- the default render kit id
-
getMessageBundle
public String getMessageBundle()
- Specified by:
getMessageBundle
in classFacesConfigData
- Returns:
- Collection over message bundle names
-
getNavigationHandlerIterator
public Collection<String> getNavigationHandlerIterator()
- Specified by:
getNavigationHandlerIterator
in classFacesConfigData
- Returns:
- Collection over NavigationHandler class names
-
getResourceHandlerIterator
public Collection<String> getResourceHandlerIterator()
- Specified by:
getResourceHandlerIterator
in classFacesConfigData
- Returns:
- Collection over ResourceHandler class names
-
getViewHandlerIterator
public Collection<String> getViewHandlerIterator()
- Specified by:
getViewHandlerIterator
in classFacesConfigData
- Returns:
- Collection over ViewHandler class names
-
getStateManagerIterator
public Collection<String> getStateManagerIterator()
- Specified by:
getStateManagerIterator
in classFacesConfigData
- Returns:
- Collection over StateManager class names
-
getPropertyResolverIterator
public Collection<String> getPropertyResolverIterator()
- Specified by:
getPropertyResolverIterator
in classFacesConfigData
- Returns:
- Collection over PropertyResolver class names
-
getVariableResolverIterator
public Collection<String> getVariableResolverIterator()
- Specified by:
getVariableResolverIterator
in classFacesConfigData
- Returns:
- Collection over VariableResolver class names
-
getDefaultLocale
public String getDefaultLocale()
- Specified by:
getDefaultLocale
in classFacesConfigData
- Returns:
- the default locale name
-
getSupportedLocalesIterator
public Collection<String> getSupportedLocalesIterator()
- Specified by:
getSupportedLocalesIterator
in classFacesConfigData
- Returns:
- Collection over supported locale names
-
getComponentTypes
public Collection<String> getComponentTypes()
- Specified by:
getComponentTypes
in classFacesConfigData
- Returns:
- Collection over all defined component types
-
getComponentsByType
public Map<String,Component> getComponentsByType()
- Specified by:
getComponentsByType
in classFacesConfigData
-
getComponentClass
public String getComponentClass(String componentType)
- Specified by:
getComponentClass
in classFacesConfigData
- Returns:
- component class that belongs to the given component type
-
getConverterIds
public Collection<String> getConverterIds()
- Specified by:
getConverterIds
in classFacesConfigData
- Returns:
- Collection over all defined converter ids
-
getConverterClassesById
public Map<String,String> getConverterClassesById()
- Specified by:
getConverterClassesById
in classFacesConfigData
-
getConverterClasses
public Collection<String> getConverterClasses()
- Specified by:
getConverterClasses
in classFacesConfigData
- Returns:
- Collection over all classes with an associated converter
-
getConverterClassesByClass
public Map<String,String> getConverterClassesByClass()
- Specified by:
getConverterClassesByClass
in classFacesConfigData
-
getConverterConfigurationByClassName
public Collection<String> getConverterConfigurationByClassName()
- Specified by:
getConverterConfigurationByClassName
in classFacesConfigData
- Returns:
- Iterator over the config classes for the converters
-
getConverterConfiguration
public Converter getConverterConfiguration(String converterClassName)
Description copied from class:FacesConfigData
delivers a converter-configuration for one class-name- Specified by:
getConverterConfiguration
in classFacesConfigData
-
getConverterClassById
public String getConverterClassById(String converterId)
- Specified by:
getConverterClassById
in classFacesConfigData
- Returns:
- converter class that belongs to the given converter id
-
getConverterClassByClass
public String getConverterClassByClass(String className)
- Specified by:
getConverterClassByClass
in classFacesConfigData
- Returns:
- converter class that is associated with the given class name
-
getDefaultValidatorIds
public Collection<String> getDefaultValidatorIds()
- Specified by:
getDefaultValidatorIds
in classFacesConfigData
- Returns:
- Collection over all defined default validator ids
-
getValidatorIds
public Collection<String> getValidatorIds()
- Specified by:
getValidatorIds
in classFacesConfigData
- Returns:
- Collection over all defined validator ids
-
getValidatorClassesById
public Map<String,String> getValidatorClassesById()
- Specified by:
getValidatorClassesById
in classFacesConfigData
-
getValidatorClass
public String getValidatorClass(String validatorId)
- Specified by:
getValidatorClass
in classFacesConfigData
- Returns:
- validator class name that belongs to the given validator id
-
getNavigationRules
public Collection<NavigationRule> getNavigationRules()
- Specified by:
getNavigationRules
in classFacesConfigData
- Returns:
- Collection over
NavigationRule
s
-
getRenderKitIds
public Collection<String> getRenderKitIds()
- Specified by:
getRenderKitIds
in classFacesConfigData
- Returns:
- Collection over all defined renderkit ids
-
getRenderKitClasses
public Collection<String> getRenderKitClasses(String renderKitId)
- Specified by:
getRenderKitClasses
in classFacesConfigData
- Returns:
- renderkit class name for given renderkit id
-
getClientBehaviorRenderers
public Collection<ClientBehaviorRenderer> getClientBehaviorRenderers(String renderKitId)
- Specified by:
getClientBehaviorRenderers
in classFacesConfigData
- Returns:
- Iterator over
ClientBehaviorRenderer
s for the given renderKitId
-
getRenderers
public Collection<Renderer> getRenderers(String renderKitId)
- Specified by:
getRenderers
in classFacesConfigData
- Returns:
- Collection over
Renderer
s for the given renderKitId
-
getLifecyclePhaseListeners
public Collection<String> getLifecyclePhaseListeners()
- Specified by:
getLifecyclePhaseListeners
in classFacesConfigData
- Returns:
- Collection over
PhaseListener
implementation class names
-
getResourceBundles
public Collection<ResourceBundle> getResourceBundles()
- Specified by:
getResourceBundles
in classFacesConfigData
- Returns:
- Iterator over
ResourceBundle
-
getElResolvers
public Collection<String> getElResolvers()
- Specified by:
getElResolvers
in classFacesConfigData
- Returns:
- Iterator over
ELResolver
implementation class names
-
getSystemEventListeners
public Collection<SystemEventListener> getSystemEventListeners()
- Specified by:
getSystemEventListeners
in classFacesConfigData
- Returns:
- Iterator over (@link SystemEventListener) implementation class names
-
getBehaviors
public Collection<Behavior> getBehaviors()
- Specified by:
getBehaviors
in classFacesConfigData
- Returns:
- Collection over behaviors
-
getFacesVersion
public String getFacesVersion()
- Specified by:
getFacesVersion
in classFacesConfigData
- Returns:
- Faces application version.
-
getNamedEvents
public Collection<NamedEvent> getNamedEvents()
- Specified by:
getNamedEvents
in classFacesConfigData
- Returns:
-
getFaceletsProcessing
public Collection<FaceletsProcessing> getFaceletsProcessing()
- Overrides:
getFaceletsProcessing
in classFacesConfigData
-
getFaceletsProcessingConfiguration
public FaceletsProcessing getFaceletsProcessingConfiguration(String fileExtension)
- Overrides:
getFaceletsProcessingConfiguration
in classFacesConfigData
-
feedFaceletCacheFactory
public void feedFaceletCacheFactory(String factoryClassName)
Description copied from class:FacesConfigDispenser
Add another FaceletCacheFactory class name- Overrides:
feedFaceletCacheFactory
in classFacesConfigDispenser
- Parameters:
factoryClassName
- a class name
-
getFaceletCacheFactoryIterator
public Collection<String> getFaceletCacheFactoryIterator()
- Overrides:
getFaceletCacheFactoryIterator
in classFacesConfigData
- Returns:
- Iterator over FaceletCacheFactory factory class names
-
feedFlashFactory
public void feedFlashFactory(String factoryClassName)
- Overrides:
feedFlashFactory
in classFacesConfigDispenser
-
getFlashFactoryIterator
public Collection<String> getFlashFactoryIterator()
- Overrides:
getFlashFactoryIterator
in classFacesConfigData
- Returns:
-
getFlowHandlerFactoryIterator
public Collection<String> getFlowHandlerFactoryIterator()
- Overrides:
getFlowHandlerFactoryIterator
in classFacesConfigData
- Returns:
-
feedClientWindowFactory
public void feedClientWindowFactory(String factoryClassName)
- Overrides:
feedClientWindowFactory
in classFacesConfigDispenser
-
getClientWindowFactoryIterator
public Collection<String> getClientWindowFactoryIterator()
- Overrides:
getClientWindowFactoryIterator
in classFacesConfigData
-
getFacesFlowDefinitions
public Collection<FacesFlowDefinition> getFacesFlowDefinitions()
- Overrides:
getFacesFlowDefinitions
in classFacesConfigData
- Returns:
-
getProtectedViewUrlPatterns
public Collection<String> getProtectedViewUrlPatterns()
- Overrides:
getProtectedViewUrlPatterns
in classFacesConfigData
-
getResourceLibraryContractMappings
public Collection<ContractMapping> getResourceLibraryContractMappings()
- Overrides:
getResourceLibraryContractMappings
in classFacesConfigData
-
getComponentTagDeclarations
public Collection<ComponentTagDeclaration> getComponentTagDeclarations()
- Overrides:
getComponentTagDeclarations
in classFacesConfigData
-
getResourceResolvers
public Collection<String> getResourceResolvers()
- Overrides:
getResourceResolvers
in classFacesConfigData
-
getTagLibraries
public Collection<FaceletTagLibrary> getTagLibraries()
- Overrides:
getTagLibraries
in classFacesConfigData
-
getViewPoolMappings
public Collection<ViewPoolMapping> getViewPoolMappings()
- Overrides:
getViewPoolMappings
in classFacesConfigData
-
feedSearchExpressionContextFactory
public void feedSearchExpressionContextFactory(String factoryClassName)
- Overrides:
feedSearchExpressionContextFactory
in classFacesConfigDispenser
-
getSearchExpressionContextFactoryIterator
public Collection<String> getSearchExpressionContextFactoryIterator()
- Overrides:
getSearchExpressionContextFactoryIterator
in classFacesConfigData
- Returns:
-
getSearchKeywordResolvers
public Collection<String> getSearchKeywordResolvers()
- Overrides:
getSearchKeywordResolvers
in classFacesConfigData
- Returns:
-
getSearchExpressionHandlerIterator
public Collection<String> getSearchExpressionHandlerIterator()
- Overrides:
getSearchExpressionHandlerIterator
in classFacesConfigData
- Returns:
-
getFaceletsTemplateMappings
public Collection<FaceletsTemplateMapping> getFaceletsTemplateMappings()
- Overrides:
getFaceletsTemplateMappings
in classFacesConfigData
- Returns:
-
-