Package org.compass.core.config.process

Interface Summary
MappingProcessor  
 

Class Summary
CascadingMappingProcessor Goes over all the ResourceMappings mappings and finds all the CascadeMapping in order to set them at the resource mapping level ResourceMapping.getCascadeMappings().
CollectionMappingProcessor Goes over all the OSEM ClassMappings.
CompassMappingPostProcessor  
ConverterLookupMappingProcessor  
DynamicPropertyProcessor  
InternalIdsMappingProcessor  
LateBindingJsonMappingProcessor  
LateBindingOsemMappingProcessor  
LateBindingXsemMappingProcessor  
MappingProcessorUtils  
NullValueMappingProcessor Goes through each ClassMapping and handles its null value definition.
PostProcessorMappingProcessor  
PropertyAccessorMappingProcessor Goes through each ClassMapping and resolves its reflection settings (constructor, getter, setter, and object class).
ResolveExtendsMappingProcessor 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().
ResolveLateAttributesPostLateBindingMappingProcessor Reolves late attributes associated usually with ClassMapping, they are: SupportUnmarshall: One can set globally if ClassMappings will support unmarshalling or not.
ResolveLateAttributesPreLateBindingMappingProcessor Reolves late attributes associated usually with ClassMapping, they are: SupportUnmarshall: One can set globally if ClassMappings will support unmarshalling or not.
ResolveRefAliasProcessor  
RootAliasPostProcessor  
SubIndexHashMappingProcessor Goes over all the ResourceMapping and if no sub index hashing is set for them, will set a ConstantSubIndexHash based on the alias name.
UIDMappingProcessor Goes over all the root resource mappings and update the path where the internal UID is stored.
ValidatorMappingProcessor  
 



Copyright (c) 2004-2009 The Compass Project.