Class FacesConfigData

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

public abstract class FacesConfigData extends Object implements Serializable
Since:
2.0.3
Author:
Leonardo Uribe
See Also:
  • Constructor Details

    • FacesConfigData

      public FacesConfigData()
  • Method Details

    • getApplicationFactoryIterator

      public abstract Collection<String> getApplicationFactoryIterator()
      Returns:
      Iterator over ApplicationFactory class names
    • getExceptionHandlerFactoryIterator

      public abstract Collection<String> getExceptionHandlerFactoryIterator()
      Returns:
      Iterator over ExceptionHandlerFactory class names
    • getExternalContextFactoryIterator

      public abstract Collection<String> getExternalContextFactoryIterator()
      Returns:
      Iterator over ExternalContextFactory class names
    • getFacesContextFactoryIterator

      public abstract Collection<String> getFacesContextFactoryIterator()
      Returns:
      Iterator over FacesContextFactory class names
    • getLifecycleFactoryIterator

      public abstract Collection<String> getLifecycleFactoryIterator()
      Returns:
      Iterator over LifecycleFactory class names
    • getViewDeclarationLanguageFactoryIterator

      public abstract Collection<String> getViewDeclarationLanguageFactoryIterator()
      Returns:
      Iterator over ViewDeclarationLanguageFactory class names
    • getPartialViewContextFactoryIterator

      public abstract Collection<String> getPartialViewContextFactoryIterator()
      Returns:
      Iterator over PartialViewContextFactory class names
    • getRenderKitFactoryIterator

      public abstract Collection<String> getRenderKitFactoryIterator()
      Returns:
      Iterator over RenderKit factory class names
    • getTagHandlerDelegateFactoryIterator

      public abstract Collection<String> getTagHandlerDelegateFactoryIterator()
      Returns:
      Iterator over TagHandlerDelegateFactory factory class names
    • getVisitContextFactoryIterator

      public abstract Collection<String> getVisitContextFactoryIterator()
      Returns:
      Iterator over VisitContextFactory factory class names
    • getFaceletCacheFactoryIterator

      public Collection<String> getFaceletCacheFactoryIterator()
      Returns:
      Iterator over FaceletCacheFactory factory class names
      Since:
      2.1.0
    • getFlashFactoryIterator

      public Collection<String> getFlashFactoryIterator()
      Returns:
      Since:
      2.2
    • getClientWindowFactoryIterator

      public Collection<String> getClientWindowFactoryIterator()
    • getFlowHandlerFactoryIterator

      public Collection<String> getFlowHandlerFactoryIterator()
      Returns:
      Since:
      2.2
    • getSearchExpressionContextFactoryIterator

      public Collection<String> getSearchExpressionContextFactoryIterator()
      Returns:
      Since:
      2.3
    • getActionListenerIterator

      public abstract Collection<String> getActionListenerIterator()
      Returns:
      Iterator over ActionListener class names (in reverse order!)
    • getDefaultRenderKitId

      public abstract String getDefaultRenderKitId()
      Returns:
      the default render kit id
    • getMessageBundle

      public abstract String getMessageBundle()
      Returns:
      Iterator over message bundle names (in reverse order!)
    • getNavigationHandlerIterator

      public abstract Collection<String> getNavigationHandlerIterator()
      Returns:
      Iterator over NavigationHandler class names
    • getViewHandlerIterator

      public abstract Collection<String> getViewHandlerIterator()
      Returns:
      Iterator over ViewHandler class names
    • getStateManagerIterator

      public abstract Collection<String> getStateManagerIterator()
      Returns:
      Iterator over StateManager class names
    • getResourceHandlerIterator

      public abstract Collection<String> getResourceHandlerIterator()
      Returns:
      Iterator over ResourceHandler class names
    • getPropertyResolverIterator

      public abstract Collection<String> getPropertyResolverIterator()
      Returns:
      Iterator over PropertyResolver class names
    • getVariableResolverIterator

      public abstract Collection<String> getVariableResolverIterator()
      Returns:
      Iterator over VariableResolver class names
    • getDefaultLocale

      public abstract String getDefaultLocale()
      Returns:
      the default locale name
    • getSupportedLocalesIterator

      public abstract Collection<String> getSupportedLocalesIterator()
      Returns:
      Iterator over supported locale names
    • getComponentTypes

      public abstract Collection<String> getComponentTypes()
      Returns:
      Iterator over all defined component types
    • getComponentClass

      public abstract String getComponentClass(String componentType)
      Returns:
      component class that belongs to the given component type
    • getComponentsByType

      public abstract Map<String,Component> getComponentsByType()
    • getConverterIds

      public abstract Collection<String> getConverterIds()
      Returns:
      Iterator over all defined converter ids
    • getConverterClasses

      public abstract Collection<String> getConverterClasses()
      Returns:
      Iterator over all classes with an associated converter
    • getConverterClassesById

      public abstract Map<String,String> getConverterClassesById()
    • getConverterClassesByClass

      public abstract Map<String,String> getConverterClassesByClass()
    • getConverterConfigurationByClassName

      public abstract Collection<String> getConverterConfigurationByClassName()
      Returns:
      Iterator over the config classes for the converters
    • getConverterConfiguration

      public abstract Converter getConverterConfiguration(String converterClassName)
      delivers a converter-configuration for one class-name
    • getConverterClassById

      public abstract String getConverterClassById(String converterId)
      Returns:
      converter class that belongs to the given converter id
    • getConverterClassByClass

      public abstract String getConverterClassByClass(String className)
      Returns:
      converter class that is associated with the given class name
    • getValidatorIds

      public abstract Collection<String> getValidatorIds()
      Returns:
      Iterator over all defined validator ids
    • getValidatorClass

      public abstract String getValidatorClass(String validatorId)
      Returns:
      validator class name that belongs to the given validator id
    • getValidatorClassesById

      public abstract Map<String,String> getValidatorClassesById()
    • getNavigationRules

      public abstract Collection<NavigationRule> getNavigationRules()
      Returns:
      Iterator over NavigationRules
    • getRenderKitIds

      public abstract Collection<String> getRenderKitIds()
      Returns:
      Iterator over all defined renderkit ids
    • getRenderKitClasses

      public abstract Collection<String> getRenderKitClasses(String renderKitId)
      Returns:
      renderkit class name for given renderkit id
    • getClientBehaviorRenderers

      public abstract Collection<ClientBehaviorRenderer> getClientBehaviorRenderers(String renderKitId)
      Returns:
      Iterator over ClientBehaviorRenderers for the given renderKitId
    • getRenderers

      public abstract Collection<Renderer> getRenderers(String renderKitId)
      Returns:
      Iterator over Renderers for the given renderKitId
    • getLifecyclePhaseListeners

      public abstract Collection<String> getLifecyclePhaseListeners()
      Returns:
      Iterator over PhaseListener implementation class names
    • getResourceBundles

      public abstract Collection<ResourceBundle> getResourceBundles()
      Returns:
      Iterator over ResourceBundle
    • getElResolvers

      public abstract Collection<String> getElResolvers()
      Returns:
      Iterator over ELResolver implementation class names
    • getSystemEventListeners

      public abstract Collection<SystemEventListener> getSystemEventListeners()
      Returns:
      Iterator over (@link SystemEventListener) implementation class names
    • getBehaviors

      public abstract Collection<Behavior> getBehaviors()
      Returns:
      Collection over behaviors
    • getDefaultValidatorIds

      public abstract Collection<String> getDefaultValidatorIds()
      Returns:
      Collection over all defined default validator ids
    • getFacesVersion

      public abstract String getFacesVersion()
      Returns:
      Faces application version.
    • getNamedEvents

      public abstract Collection<NamedEvent> getNamedEvents()
      Returns:
    • getFaceletsProcessing

      public Collection<FaceletsProcessing> getFaceletsProcessing()
      Since:
      2.1.0
    • getFaceletsProcessingConfiguration

      public FaceletsProcessing getFaceletsProcessingConfiguration(String fileExtension)
    • getFacesFlowDefinitions

      public Collection<FacesFlowDefinition> getFacesFlowDefinitions()
      Returns:
      Since:
      2.2.0
    • getProtectedViewUrlPatterns

      public Collection<String> getProtectedViewUrlPatterns()
    • getResourceLibraryContractMappings

      public Collection<ContractMapping> getResourceLibraryContractMappings()
    • getComponentTagDeclarations

      public Collection<ComponentTagDeclaration> getComponentTagDeclarations()
    • getResourceResolvers

      public Collection<String> getResourceResolvers()
    • getTagLibraries

      public Collection<FaceletTagLibrary> getTagLibraries()
    • getViewPoolMappings

      public Collection<ViewPoolMapping> getViewPoolMappings()
    • getSearchKeywordResolvers

      public Collection<String> getSearchKeywordResolvers()
      Returns:
      Since:
      2.3
    • getSearchExpressionHandlerIterator

      public Collection<String> getSearchExpressionHandlerIterator()
      Returns:
      Since:
      2.3
    • getFaceletsTemplateMappings

      public Collection<FaceletsTemplateMapping> getFaceletsTemplateMappings()
      Returns:
      Since:
      2.3