org.apache.myfaces.extensions.validator.core.validation.strategy
Class DefaultValidationStrategyFactory

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory<String>
      extended by org.apache.myfaces.extensions.validator.core.validation.strategy.DefaultValidationStrategyFactory
All Implemented Interfaces:
ClassMappingFactory<String,ValidationStrategy>, NameMapperAwareFactory<NameMapper<String>>

public class DefaultValidationStrategyFactory
extends AbstractNameMapperAwareFactory<String>
implements ClassMappingFactory<String,ValidationStrategy>

Factory which creates the ValidationStrategy for a given Meta-Data Key

Since:
1.x.1

Field Summary
protected  Logger logger
           
 
Constructor Summary
DefaultValidationStrategyFactory()
           
 
Method Summary
 ValidationStrategy create(String metaDataKey)
          Creates an instance of the target type based on the source type.
protected  List<NameMapper<String>> getNameMapperList()
           
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory
deny, deregister, getComparator, register
 
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
Constructor Detail

DefaultValidationStrategyFactory

public DefaultValidationStrategyFactory()
Method Detail

create

public ValidationStrategy create(String metaDataKey)
Description copied from interface: ClassMappingFactory
Creates an instance of the target type based on the source type. Example: DefaultMetaDataTransformerFactory creates a MetaDataTransformer for a given ValidationStrategy.

Specified by:
create in interface ClassMappingFactory<String,ValidationStrategy>
Parameters:
metaDataKey - source object
Returns:
target object.

getNameMapperList

protected List<NameMapper<String>> getNameMapperList()
Specified by:
getNameMapperList in class AbstractNameMapperAwareFactory<String>


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