org.apache.myfaces.extensions.validator.core.factory
Interface NameMapperAwareFactory<T extends NameMapper>

All Known Implementing Classes:
AbstractApplicationScopeAwareStorageManager, AbstractNameMapperAwareFactory, AbstractRequestScopeAwareStorageManager, AbstractStorageManager, DefaultClientValidatorStorageManager, DefaultCrossValidationStorageManager, DefaultMessageResolverFactory, DefaultMetaDataTransformerFactory, DefaultModelValidationStorageManager, DefaultProcessedInformationStorageManager, DefaultStorageManagerFactory, DefaultValidationStrategyFactory

public interface NameMapperAwareFactory<T extends NameMapper>

Interface for factories which are using NameMappers for creating instances.

Since:
1.x.2
Author:
Gerhard Petracek

Method Summary
 void deny(Class<? extends NameMapper> classToDeny)
          Deregisters existing NameMappers of the given type and deny the type for NameMapper which might be added later on.
 void deregister(Class<? extends NameMapper> classToDeregister)
          Removes all NameMappers of the given type.
 void register(T classToAdd)
          Registers a new NameMapper which should be used for the mapping process.
 

Method Detail

register

void register(T classToAdd)
Registers a new NameMapper which should be used for the mapping process. It will be used if it isn't denied.

Parameters:
classToAdd - NameMapper to add

deregister

void deregister(Class<? extends NameMapper> classToDeregister)
Removes all NameMappers of the given type.

Parameters:
classToDeregister - nameMapper to remove.

deny

void deny(Class<? extends NameMapper> classToDeny)
Deregisters existing NameMappers of the given type and deny the type for NameMapper which might be added later on.

Parameters:
classToDeny - NameMapper to deny


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