| Package | Description | 
|---|---|
| org.apache.myfaces.cdi.impl | |
| org.apache.myfaces.config | |
| org.apache.myfaces.config.annotation | |
| org.apache.myfaces.flow | |
| org.apache.myfaces.flow.cdi | |
| org.apache.myfaces.flow.impl | |
| org.apache.myfaces.resource | |
| org.apache.myfaces.spi | |
| org.apache.myfaces.spi.impl | |
| org.apache.myfaces.view.facelets.compiler | Facelet compiler package, not for extension. | 
| org.apache.myfaces.view.impl | |
| org.apache.myfaces.webapp | 
| Class and Description | 
|---|
| InjectionProvider Provide an interface to inject JSF artifacts using JavaEE annotations
 as described in JSF 2.2 spec section 5.4 | 
| InjectionProviderException | 
| ViewScopeProvider TODO: (Optional) provide something to cleanup the session when a view
 is discarded. | 
| Class and Description | 
|---|
| FacesConfigResourceProvider Locate faces-config xml files through classpath. | 
| FacesConfigurationMerger SPI that uses the FacesConfigurationProvider-SPI to get all FacesConfig data
 and then it combines it into one FacesConfigData instance. | 
| FacesConfigurationProvider This interface provide a way to merge and store all JSF config information retrieved
 from faces-config files, META-INF/service files and annotations that works as base
 point to initialize MyFaces. | 
| InjectionProvider Provide an interface to inject JSF artifacts using JavaEE annotations
 as described in JSF 2.2 spec section 5.4 | 
| Class and Description | 
|---|
| AnnotationProvider This interface provide a way to override myfaces annotation scanning algorithm that
 needs to be found at startup: 
 
 
  ManagedBeanFacesComponentFacesBehaviorFacesConverterNamedEventFacesRendererFacesBehaviorRendererFacesValidator | 
| Class and Description | 
|---|
| FacesFlowProvider | 
| Class and Description | 
|---|
| FacesFlowProvider | 
| Class and Description | 
|---|
| FacesFlowProvider | 
| Class and Description | 
|---|
| ResourceLibraryContractsProvider Locate resource library contracts, implementing the behavior described in 
 JSF 2.2 section 11.4.2.1 related to discover the available resource library
 contracts. | 
| Class and Description | 
|---|
| AnnotationProvider This interface provide a way to override myfaces annotation scanning algorithm that
 needs to be found at startup: 
 
 
  ManagedBeanFacesComponentFacesBehaviorFacesConverterNamedEventFacesRendererFacesBehaviorRendererFacesValidator | 
| AnnotationProviderFactory Factory that provide AnnotationProvider instances | 
| FaceletConfigResourceProvider Locate facelet taglib xml files through classpath. | 
| FaceletConfigResourceProviderFactory Factory that provide FaceletConfigResourceProvider instances | 
| FacesConfigResourceProvider Locate faces-config xml files through classpath. | 
| FacesConfigResourceProviderFactory Factory that provide FacesConfigResourceProvider instances | 
| FacesConfigurationMerger SPI that uses the FacesConfigurationProvider-SPI to get all FacesConfig data
 and then it combines it into one FacesConfigData instance. | 
| FacesConfigurationMergerFactory SPI to provide a FacesConfigurationMergerFactory implementation and thus
 a custom FacesConfigurationMerger instance. | 
| FacesConfigurationProvider This interface provide a way to merge and store all JSF config information retrieved
 from faces-config files, META-INF/service files and annotations that works as base
 point to initialize MyFaces. | 
| FacesConfigurationProviderFactory SPI to provide a FacesConfigurationProviderFactory implementation and thus
 a custom FacesConfigurationProvider instance. | 
| FacesFlowProvider | 
| FacesFlowProviderFactory SPI to provide a FacesFlowProviderFactory implementation and thus
 a custom FacesFlowProvider instance. | 
| FactoryFinderProvider Provide an interface to override  FactoryFinderclass
 methods. | 
| FactoryFinderProviderFactory FactoryFinderis a class with three methods: | 
| InjectionProvider Provide an interface to inject JSF artifacts using JavaEE annotations
 as described in JSF 2.2 spec section 5.4 | 
| InjectionProviderException | 
| InjectionProviderFactory | 
| ResourceLibraryContractsProvider Locate resource library contracts, implementing the behavior described in 
 JSF 2.2 section 11.4.2.1 related to discover the available resource library
 contracts. | 
| ResourceLibraryContractsProviderFactory Factory that provide ResourceLibraryContractsProvider instances | 
| ServiceProviderFinder This class provides an interface to override SPI handling done by
 MyFaces. | 
| ServletMapping This interface provides a method to indicate a mapping used for
 a servlet class. | 
| ViewScopeProvider TODO: (Optional) provide something to cleanup the session when a view
 is discarded. | 
| ViewScopeProviderFactory | 
| WebConfigProvider SPI to provide a custom WebConfigProvider implementation. | 
| WebConfigProviderFactory SPI to provide a WebConfigProviderFactory implementation and thus
 a custom WebConfigProvider instance. | 
| Class and Description | 
|---|
| AnnotationProvider This interface provide a way to override myfaces annotation scanning algorithm that
 needs to be found at startup: 
 
 
  ManagedBeanFacesComponentFacesBehaviorFacesConverterNamedEventFacesRendererFacesBehaviorRendererFacesValidator | 
| AnnotationProviderFactory Factory that provide AnnotationProvider instances | 
| FaceletConfigResourceProvider Locate facelet taglib xml files through classpath. | 
| FaceletConfigResourceProviderFactory Factory that provide FaceletConfigResourceProvider instances | 
| FacesConfigResourceProvider Locate faces-config xml files through classpath. | 
| FacesConfigResourceProviderFactory Factory that provide FacesConfigResourceProvider instances | 
| FacesConfigurationMerger SPI that uses the FacesConfigurationProvider-SPI to get all FacesConfig data
 and then it combines it into one FacesConfigData instance. | 
| FacesConfigurationMergerFactory SPI to provide a FacesConfigurationMergerFactory implementation and thus
 a custom FacesConfigurationMerger instance. | 
| FacesConfigurationProvider This interface provide a way to merge and store all JSF config information retrieved
 from faces-config files, META-INF/service files and annotations that works as base
 point to initialize MyFaces. | 
| FacesConfigurationProviderFactory SPI to provide a FacesConfigurationProviderFactory implementation and thus
 a custom FacesConfigurationProvider instance. | 
| FacesFlowProvider | 
| FacesFlowProviderFactory SPI to provide a FacesFlowProviderFactory implementation and thus
 a custom FacesFlowProvider instance. | 
| InjectionProvider Provide an interface to inject JSF artifacts using JavaEE annotations
 as described in JSF 2.2 spec section 5.4 | 
| InjectionProviderException | 
| InjectionProviderFactory | 
| ResourceLibraryContractsProvider Locate resource library contracts, implementing the behavior described in 
 JSF 2.2 section 11.4.2.1 related to discover the available resource library
 contracts. | 
| ResourceLibraryContractsProviderFactory Factory that provide ResourceLibraryContractsProvider instances | 
| ServiceProviderFinder This class provides an interface to override SPI handling done by
 MyFaces. | 
| ServletMapping This interface provides a method to indicate a mapping used for
 a servlet class. | 
| ViewScopeProvider TODO: (Optional) provide something to cleanup the session when a view
 is discarded. | 
| ViewScopeProviderFactory | 
| WebConfigProvider SPI to provide a custom WebConfigProvider implementation. | 
| WebConfigProviderFactory SPI to provide a WebConfigProviderFactory implementation and thus
 a custom WebConfigProvider instance. | 
| Class and Description | 
|---|
| FaceletConfigResourceProvider Locate facelet taglib xml files through classpath. | 
| Class and Description | 
|---|
| ViewScopeProvider TODO: (Optional) provide something to cleanup the session when a view
 is discarded. | 
| Class and Description | 
|---|
| ViewScopeProvider TODO: (Optional) provide something to cleanup the session when a view
 is discarded. | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.