org.apache.myfaces.extensions.validator.core.validation.message.resolver
Class DefaultMessageResolverFactory

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory<ValidationStrategy>
      extended by org.apache.myfaces.extensions.validator.core.validation.message.resolver.DefaultMessageResolverFactory
All Implemented Interfaces:
ClassMappingFactory<ValidationStrategy,MessageResolver>, NameMapperAwareFactory<NameMapper<ValidationStrategy>>

public class DefaultMessageResolverFactory
extends AbstractNameMapperAwareFactory<ValidationStrategy>
implements ClassMappingFactory<ValidationStrategy,MessageResolver>

Factory which creates a MessageResolver for a given ValidationStrategy

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  Logger logger
           
 
Constructor Summary
DefaultMessageResolverFactory()
           
 
Method Summary
 MessageResolver create(ValidationStrategy validationStrategy)
          Create an instance of the target type based on the source type.
protected  List<NameMapper<ValidationStrategy>> 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

DefaultMessageResolverFactory

public DefaultMessageResolverFactory()
Method Detail

create

public MessageResolver create(ValidationStrategy validationStrategy)
Description copied from interface: ClassMappingFactory
Create an instance of the target type based on the source type. An example is the DefaultMetaDataTransformerFactory that creates a metaDataTransformer for a certain ValidationStrategy.

Specified by:
create in interface ClassMappingFactory<ValidationStrategy,MessageResolver>
Parameters:
validationStrategy - source type to be used.
Returns:
target object.

getNameMapperList

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


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