org.apache.myfaces.extensions.validator.core.factory
Class DefaultFactoryFinder

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.factory.DefaultFactoryFinder
All Implemented Interfaces:
FactoryFinder

public class DefaultFactoryFinder
extends Object
implements FactoryFinder

Since:
1.x.1

Field Summary
protected  Map<FactoryNames,Object> factoryMap
           
protected  Logger logger
           
 
Constructor Summary
protected DefaultFactoryFinder()
           
 
Method Summary
protected  Object createComponentMetaDataExtractorFactory()
           
protected  Object createELHelperFactory()
           
protected  Object createFacesMessageFactory()
           
protected  Object createMessageResolverFactory()
           
protected  Object createMetaDataTransformerFactory()
           
protected  Object createRenderKitWrapperFactory()
           
protected  Object createStorageManagerFactory()
           
protected  Object createValidationParameterExtractorFactory()
           
protected  Object createValidationStrategyFactory()
           
<T> T
getFactory(FactoryNames factoryName, Class<T> targetClass)
          Retrieves the default or configured factory.
static FactoryFinder getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final Logger logger

factoryMap

protected Map<FactoryNames,Object> factoryMap
Constructor Detail

DefaultFactoryFinder

protected DefaultFactoryFinder()
Method Detail

getInstance

public static FactoryFinder getInstance()

getFactory

public final <T> T getFactory(FactoryNames factoryName,
                              Class<T> targetClass)
Description copied from interface: FactoryFinder
Retrieves the default or configured factory. It is instantiated the first time and retrieved from a cache in the subsequent requests.

Specified by:
getFactory in interface FactoryFinder
Type Parameters:
T - generic type parameter
Parameters:
factoryName - The name of the factory we want to retrieve.
targetClass - The class type the factory needs to be casted to.
Returns:
Factory instance, can never be null.

createComponentMetaDataExtractorFactory

protected Object createComponentMetaDataExtractorFactory()

createValidationStrategyFactory

protected Object createValidationStrategyFactory()

createMessageResolverFactory

protected Object createMessageResolverFactory()

createMetaDataTransformerFactory

protected Object createMetaDataTransformerFactory()

createRenderKitWrapperFactory

protected Object createRenderKitWrapperFactory()

createFacesMessageFactory

protected Object createFacesMessageFactory()

createELHelperFactory

protected Object createELHelperFactory()

createValidationParameterExtractorFactory

protected Object createValidationParameterExtractorFactory()

createStorageManagerFactory

protected Object createStorageManagerFactory()


Copyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.