Uses of Class
org.compass.core.mapping.osem.ClassMapping

Packages that use ClassMapping
org.compass.core.config.process   
org.compass.core.converter.mapping.osem   
org.compass.core.mapping.osem   
org.compass.core.mapping.osem.internal   
 

Uses of ClassMapping in org.compass.core.config.process
 

Methods in org.compass.core.config.process with parameters of type ClassMapping
(package private)  void ResolveRefAliasProcessor.processMapping(ClassMapping classMapping, InternalRefAliasObjectMapping mapping)
           
 

Uses of ClassMapping in org.compass.core.converter.mapping.osem
 

Methods in org.compass.core.converter.mapping.osem with parameters of type ClassMapping
protected  Object ClassMappingConverter.constructObjectForUnmarshalling(ClassMapping classMapping, Resource resource, MarshallingContext context)
          Constructs the object used for unmarshalling (no properties are set/unmarshalled) on it.
protected  boolean ReferenceMappingConverter.doMarshall(Resource resource, Object root, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected  boolean ComponentMappingConverter.doMarshall(Resource resource, Object root, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected abstract  boolean AbstractRefAliasMappingConverter.doMarshall(Resource resource, Object root, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected  void ClassMappingConverter.doSetBoost(Resource resource, Object root, ClassMapping classMapping, MarshallingContext context)
          A simple extension point that allows to set the boost value for the created Resource.
protected  Object ReferenceMappingConverter.doUnmarshall(Resource resource, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected  Object ComponentMappingConverter.doUnmarshall(Resource resource, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected abstract  Object AbstractRefAliasMappingConverter.doUnmarshall(Resource resource, RefAliasObjectMapping hasRefAliasMapping, ClassMapping refMapping, MarshallingContext context)
           
protected  void ClassMappingConverter.storeEnumName(Resource resource, Object root, ClassMapping classMapping, MarshallingContext context)
          Stores the Enum.name() in order to construct it afterwards.
protected  void ClassMappingConverter.storePolyClass(Resource resource, Object root, ClassMapping classMapping, MarshallingContext context)
          Stores the poly class name callback.
 

Constructors in org.compass.core.converter.mapping.osem with parameters of type ClassMapping
ClassMappingConverter.IdsAliasesObjectKey(ClassMapping classMapping, Object value)
           
 

Uses of ClassMapping in org.compass.core.mapping.osem
 

Fields in org.compass.core.mapping.osem declared as ClassMapping
(package private)  ClassMapping ClassMapping.PostProcessMappingCallback.NoUnmarshallHolder.classMapping
           
(package private)  ClassMapping ClassMapping.PostProcessMappingCallback.NoUnmarshallHolder.parent
           
 

Methods in org.compass.core.mapping.osem that return ClassMapping
 ClassMapping RefAliasObjectMapping.getRefClassMapping(String alias)
           
 ClassMapping AbstractRefAliasMapping.getRefClassMapping(String alias)
           
 ClassMapping[] RefAliasObjectMapping.getRefClassMappings()
           
 ClassMapping[] AbstractRefAliasMapping.getRefClassMappings()
           
 ClassMapping ReferenceMapping.getRefCompMapping()
           
 

Methods in org.compass.core.mapping.osem with parameters of type ClassMapping
static void OsemMappingIterator.iterateMappings(OsemMappingIterator.ClassMappingCallback callback, ClassMapping classMapping)
           
static void OsemMappingIterator.iterateMappings(OsemMappingIterator.ClassMappingCallback callback, ClassMapping classMapping, boolean recursive)
           
 boolean OsemMappingIterator.ClassMappingCallback.onBeginClassMapping(ClassMapping classMapping)
           
 boolean OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onBeginClassMapping(ClassMapping classMapping)
           
 boolean ClassMapping.PostProcessMappingCallback.onBeginClassMapping(ClassMapping classMapping)
          In case we do not need to support unmarshalling, we need to perform simple cyclic detection and return false (won't iterate into this class mapping) if we already passed this class mapping.
 boolean OsemMappingIterator.ClassMappingCallback.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 boolean OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 boolean ClassMapping.PostProcessMappingCallback.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 void OsemMappingIterator.ClassMappingCallback.onCascadeMapping(ClassMapping classMapping, PlainCascadeMapping cascadeMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onCascadeMapping(ClassMapping classMapping, PlainCascadeMapping cascadeMapping)
           
 void OsemMappingIterator.ClassMappingCallback.onClassPropertyMapping(ClassMapping classMapping, ClassPropertyMapping classPropertyMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onClassPropertyMapping(ClassMapping classMapping, ClassPropertyMapping classPropertyMapping)
           
 void ClassMapping.PostProcessMappingCallback.onClassPropertyMapping(ClassMapping classMapping, ClassPropertyMapping mapping)
           
 void OsemMappingIterator.ClassMappingCallback.onComponentMapping(ClassMapping classMapping, ComponentMapping componentMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onComponentMapping(ClassMapping classMapping, ComponentMapping componentMapping)
           
 void OsemMappingIterator.ClassMappingCallback.onConstantMetaDataMappaing(ClassMapping classMapping, ConstantMetaDataMapping constantMetaDataMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onConstantMetaDataMappaing(ClassMapping classMapping, ConstantMetaDataMapping constantMetaDataMapping)
           
protected  void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onDuplicateMapping(ClassMapping classMapping, ObjectMapping actualMapping, ObjectMapping duplicateMapping)
           
protected  void ClassMapping.PostProcessMappingCallback.onDuplicateMapping(ClassMapping classMapping, ObjectMapping actualMapping, ObjectMapping duplicateMapping)
          Since we did not process duplicate mappings, we need to replace them with the original mappings that were processed (for example, we added intenral ids to it where needed).
 void OsemMappingIterator.ClassMappingCallback.onDynamicMetaDataMapping(ClassMapping classMapping, DynamicMetaDataMapping dynamicMetaDataMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onDynamicMetaDataMapping(ClassMapping classMapping, DynamicMetaDataMapping dynamicMetaDataMapping)
           
 void OsemMappingIterator.ClassMappingCallback.onEndClassMapping(ClassMapping classMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onEndClassMapping(ClassMapping classMapping)
           
 void ClassMapping.PostProcessMappingCallback.onEndClassMapping(ClassMapping classMapping)
          If we do not support unmarshalling, we need to clean up our marker for this class mapping.
 void OsemMappingIterator.ClassMappingCallback.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void ClassMapping.PostProcessMappingCallback.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void OsemMappingIterator.ClassMappingCallback.onParentMapping(ClassMapping classMapping, ParentMapping parentMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onParentMapping(ClassMapping classMapping, ParentMapping parentMapping)
           
 void OsemMappingIterator.ClassMappingCallback.onReferenceMapping(ClassMapping classMapping, ReferenceMapping referenceMapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onReferenceMapping(ClassMapping classMapping, ReferenceMapping referenceMapping)
           
 void AbstractRefAliasMapping.setRefClassMappings(ClassMapping[] refClassMappings)
           
 void ReferenceMapping.setRefCompMapping(ClassMapping refCompMapping)
           
 

Constructors in org.compass.core.mapping.osem with parameters of type ClassMapping
ClassMapping.PostProcessMappingCallback.NoUnmarshallHolder(ClassMapping parent, ClassMapping classMapping)
           
 

Uses of ClassMapping in org.compass.core.mapping.osem.internal
 

Methods in org.compass.core.mapping.osem.internal with parameters of type ClassMapping
 void InternalRefAliasObjectMapping.setRefClassMappings(ClassMapping[] refClassMapping)
           
 



Copyright (c) 2004-2008 The Compass Project.