Package org.compass.core.mapping

Interface Summary
AliasMapping An alias mapping is a mapping that is associated with an alias.
BoostPropertyMapping  
CascadeMapping Cascade mappings responsible for getting objects for cascading operations as well as marking which operations are allowed to be cascaded.
Mapping A general interface for all things Mapping in compass.
MultipleMapping A mapping type that can hold interlly multiple mappings (associated with a name).
OverrideByNameMapping  
PostProcessingMapping A mapping that required to be post processed for usage after it's internal data has been set.
ResourceAnalyzerController A property of a Resource that controlls the analyzer that will be used in conjuction with the resource.
ResourceIdMappingProvider A marker interface for mappings that can provide id mapppings for a resource.
ResourceMapping A mapping defining a Resource saved in the Search Engine.
ResourcePropertyMapping  
 

Class Summary
AbstractMapping  
AbstractMultipleMapping  
AbstractResourceMapping  
AbstractResourcePropertyMapping  
CascadeMapping.Cascade A cascade enumeration of operations allowed for cascading.
CompassMapping  
ContractMapping  
NullResourceMapping A helper resource mapping class that marks the resource mapping as null (i.e. no resource mapping for you!).
ResourcePropertyLookup A simple lookup class, for a given path, will provide simple access to it's path and value converter.
ResourcePropertyMapping.ReverseType  
 

Exception Summary
InvalidMappingException  
MappingException An exception related to mapping errors.
 



Copyright (c) 2004-2006 The Compass Project.