org.compass.core.config.process
Class ResolveExtendsMappingProcessor

java.lang.Object
  extended by org.compass.core.config.process.ResolveExtendsMappingProcessor
All Implemented Interfaces:
MappingProcessor

public class ResolveExtendsMappingProcessor
extends Object
implements MappingProcessor

Goes over all the AliasMappings in Compass and resolves which one the mapping extends (AliasMapping.getExtendedAliases() and which one are extending this alias (AliasMapping.getExtendingAliases().

Author:
kimchy

Constructor Summary
ResolveExtendsMappingProcessor()
           
 
Method Summary
 CompassMapping process(CompassMapping compassMapping, PropertyNamingStrategy namingStrategy, ConverterLookup converterLookup, CompassSettings settings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveExtendsMappingProcessor

public ResolveExtendsMappingProcessor()
Method Detail

process

public CompassMapping process(CompassMapping compassMapping,
                              PropertyNamingStrategy namingStrategy,
                              ConverterLookup converterLookup,
                              CompassSettings settings)
                       throws MappingException
Specified by:
process in interface MappingProcessor
Throws:
MappingException


Copyright (c) 2004-2009 The Compass Project.