org.compass.core.mapping.internal
Interface InternalMultipleMapping

All Superinterfaces:
InternalMapping, Mapping, MultipleMapping
All Known Subinterfaces:
InternalAliasMapping, InternalContractMapping, InternalResourceMapping
All Known Implementing Classes:
AbstractAccessorMultipleMapping, AbstractMultipleMapping, AbstractResourceMapping, ClassBoostPropertyMapping, ClassIdPropertyMapping, ClassMapping, ClassPropertyAnalyzerController, ClassPropertyMapping, DefaultContractMapping, NullResourceMapping, PlainJsonObjectMapping, RawResourceMapping, RootJsonObjectMapping, XmlObjectMapping

public interface InternalMultipleMapping
extends MultipleMapping, InternalMapping

An extension to MultipleMapping making it mutible.

Author:
kimchy

Method Summary
 int addMapping(Mapping mapping)
          Adds the mapping.
 
Methods inherited from interface org.compass.core.mapping.MultipleMapping
getMapping, getMapping, mappingsIt
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 
Methods inherited from interface org.compass.core.mapping.internal.InternalMapping
setConverter, setConverterName, setName, setPath
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 

Method Detail

addMapping

int addMapping(Mapping mapping)
Adds the mapping. Returns the location that the mapping was added to.

Parameters:
mapping - The mapping to add
Returns:
The location the mapping was added to.


Copyright (c) 2004-2008 The Compass Project.