org.apache.myfaces.extensions.validator.core.mapper
Class AbstractCustomNameMapper<T>

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.mapper.AbstractCustomNameMapper<T>
All Implemented Interfaces:
NameMapper<T>
Direct Known Subclasses:
CustomConfiguredAnnotationToValidationStrategyNameMapper, CustomConfiguredValidationStrategyToMetaDataTransformerNameMapper, CustomConfiguredValidationStrategyToMsgResolverNameMapper, CustomConventionAnnotationToValidationStrategyNameMapper, CustomConventionValidationStrategyToMetaDataTransformerNameMapper, CustomConventionValidationStrategyToMsgResolverNameMapper

public abstract class AbstractCustomNameMapper<T>
extends java.lang.Object
implements NameMapper<T>

A generic implementation. Subclasses just have to now the fully qualified name of the name mapper. NameMappers are stateless.

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
protected AbstractCustomNameMapper()
           
 
Method Summary
 java.lang.String createName(T source)
           
protected abstract  java.lang.String getCustomNameMapperClassName()
           
 
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

AbstractCustomNameMapper

protected AbstractCustomNameMapper()
Method Detail

createName

public java.lang.String createName(T source)
Specified by:
createName in interface NameMapper<T>

getCustomNameMapperClassName

protected abstract java.lang.String getCustomNameMapperClassName()


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