org.apache.myfaces.extensions.validator.core.metadata.transformer
Class DefaultMetaDataTransformerFactory

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory<ValidationStrategy>
      extended by org.apache.myfaces.extensions.validator.core.metadata.transformer.DefaultMetaDataTransformerFactory
All Implemented Interfaces:
ClassMappingFactory<ValidationStrategy,MetaDataTransformer>, NameMapperAwareFactory<NameMapper<ValidationStrategy>>

public class DefaultMetaDataTransformerFactory
extends AbstractNameMapperAwareFactory<ValidationStrategy>
implements ClassMappingFactory<ValidationStrategy,MetaDataTransformer>

Factory which creates the MetaDataTransformer for a given ValidationStrategy

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultMetaDataTransformerFactory()
           
 
Method Summary
 MetaDataTransformer create(ValidationStrategy validationStrategy)
           
protected  java.util.List<NameMapper<ValidationStrategy>> getNameMapperList()
           
 void register(NameMapper<ValidationStrategy> validationStrategyNameMapper)
           
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory
deny, deregister, getComparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

DefaultMetaDataTransformerFactory

public DefaultMetaDataTransformerFactory()
Method Detail

create

public MetaDataTransformer create(ValidationStrategy validationStrategy)
Specified by:
create in interface ClassMappingFactory<ValidationStrategy,MetaDataTransformer>

getNameMapperList

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

register

public void register(NameMapper<ValidationStrategy> validationStrategyNameMapper)
Specified by:
register in interface NameMapperAwareFactory<NameMapper<ValidationStrategy>>
Overrides:
register in class AbstractNameMapperAwareFactory<ValidationStrategy>


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