Interface | Description |
---|---|
FactoryFinderProvider |
Provide an interface to override
FactoryFinder class
methods. |
Class | Description |
---|---|
AnnotationProvider |
This interface provide a way to override myfaces annotation scanning algorithm that
needs to be found at startup:
FacesComponent
FacesBehavior
FacesConverter
NamedEvent
FacesRenderer
FacesBehaviorRenderer
FacesValidator
This is provided to allow application containers solve the following points
It is common application containers to have its own protocols to handle files. |
AnnotationProviderFactory |
Factory that provide AnnotationProvider instances
|
AnnotationProviderWrapper |
Wrapper class that all AnnotationProvider instances should extend.
|
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.
|
FacesConfigurationProviderWrapper |
To wrap the default FacesConfigurationProvider, use a constructor like
CustomFacesConfigurationProvider(FacesConfigurationProvider fcp)
and extend it from FacesConfigurationProviderWrapper
|
FacesFlowProvider | |
FacesFlowProviderFactory |
SPI to provide a FacesFlowProviderFactory implementation and thus
a custom FacesFlowProvider instance.
|
FactoryFinderProviderFactory |
FactoryFinder is a class with three methods:
public final class FactoryFinder
{
public static Object getFactory(String factoryName) throws FacesException {...} |
InjectionProvider |
Provide an interface to inject JSF artifacts using JavaEE annotations
as described in JSF 2.2 spec section 5.4
|
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
|
SerialFactory | |
ServiceProviderFinder |
This class provides an interface to override SPI handling done by
MyFaces.
|
ServiceProviderFinderFactory |
Factory that provide a ServiceProviderFinder instance, that is used to locate
classes through SPI interface.
|
StateCacheProvider |
This class provides an interface to separate the state caching operations (saving/restoring)
from the renderkit specific stuff that HtmlResponseStateManager should do.
|
StateCacheProviderFactory | |
StateCacheProviderWrapper | |
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.
|
Exception | Description |
---|---|
InjectionProviderException |
Copyright © 2020 The Apache Software Foundation. All rights reserved.