org.compass.core.mapping.osem
Interface OsemMappingIterator.ClassMappingCallback

All Known Implementing Classes:
ClassMapping.PostProcessMappingCallback, OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer
Enclosing class:
OsemMappingIterator

public static interface OsemMappingIterator.ClassMappingCallback


Method Summary
 boolean onBeginClassMapping(ClassMapping classMapping)
           
 void onBeginCollectionMapping(AbstractCollectionMapping collectionMapping)
           
 boolean onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 void onCascadeMapping(ClassMapping classMapping, PlainCascadeMapping cascadeMapping)
           
 void onClassPropertyMapping(ClassMapping classMapping, ClassPropertyMapping classPropertyMapping)
           
 void onClassPropertyMetaDataMapping(ClassPropertyMetaDataMapping classPropertyMetaDataMapping)
           
 void onComponentMapping(ClassMapping classMapping, ComponentMapping componentMapping)
           
 void onConstantMetaDataMappaing(ClassMapping classMapping, ConstantMetaDataMapping constantMetaDataMapping)
           
 void onDynamicMetaDataMapping(ClassMapping classMapping, DynamicMetaDataMapping dynamicMetaDataMapping)
           
 void onEndClassMapping(ClassMapping classMapping)
           
 void onEndCollectionMapping(AbstractCollectionMapping collectionMapping)
           
 void onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void onParentMapping(ClassMapping classMapping, ParentMapping parentMapping)
           
 void onReferenceMapping(ClassMapping classMapping, ReferenceMapping referenceMapping)
           
 void onResourcePropertyMapping(ResourcePropertyMapping resourcePropertyMapping)
           
 

Method Detail

onBeginClassMapping

boolean onBeginClassMapping(ClassMapping classMapping)

onEndClassMapping

void onEndClassMapping(ClassMapping classMapping)

onBeginMultipleMapping

boolean onBeginMultipleMapping(ClassMapping classMapping,
                               Mapping mapping)

onEndMultiplMapping

void onEndMultiplMapping(ClassMapping classMapping,
                         Mapping mapping)

onBeginCollectionMapping

void onBeginCollectionMapping(AbstractCollectionMapping collectionMapping)

onEndCollectionMapping

void onEndCollectionMapping(AbstractCollectionMapping collectionMapping)

onClassPropertyMapping

void onClassPropertyMapping(ClassMapping classMapping,
                            ClassPropertyMapping classPropertyMapping)

onComponentMapping

void onComponentMapping(ClassMapping classMapping,
                        ComponentMapping componentMapping)

onReferenceMapping

void onReferenceMapping(ClassMapping classMapping,
                        ReferenceMapping referenceMapping)

onCascadeMapping

void onCascadeMapping(ClassMapping classMapping,
                      PlainCascadeMapping cascadeMapping)

onParentMapping

void onParentMapping(ClassMapping classMapping,
                     ParentMapping parentMapping)

onConstantMetaDataMappaing

void onConstantMetaDataMappaing(ClassMapping classMapping,
                                ConstantMetaDataMapping constantMetaDataMapping)

onClassPropertyMetaDataMapping

void onClassPropertyMetaDataMapping(ClassPropertyMetaDataMapping classPropertyMetaDataMapping)

onDynamicMetaDataMapping

void onDynamicMetaDataMapping(ClassMapping classMapping,
                              DynamicMetaDataMapping dynamicMetaDataMapping)

onResourcePropertyMapping

void onResourcePropertyMapping(ResourcePropertyMapping resourcePropertyMapping)


Copyright (c) 2004-2008 The Compass Project.