org.compass.core.mapping.osem
Class AbstractAccessorMultipleMapping

java.lang.Object
  extended by org.compass.core.mapping.support.AbstractMapping
      extended by org.compass.core.mapping.support.AbstractMultipleMapping
          extended by org.compass.core.mapping.osem.AbstractAccessorMultipleMapping
All Implemented Interfaces:
InternalMapping, InternalMultipleMapping, Mapping, MultipleMapping, InternalObjectMapping, InternalOsemMapping, ObjectMapping, OsemMapping
Direct Known Subclasses:
ClassPropertyMapping

public abstract class AbstractAccessorMultipleMapping
extends AbstractMultipleMapping
implements InternalObjectMapping

Author:
kimchy

Field Summary
 
Fields inherited from class org.compass.core.mapping.support.AbstractMultipleMapping
mappings, mappingsByNameMap
 
Constructor Summary
AbstractAccessorMultipleMapping()
           
 
Method Summary
protected  void copy(AbstractAccessorMultipleMapping copy)
           
 Getter getGetter()
          Returns the getter of the property.
 Setter getSetter()
          Returns the setter of the proeprty.
 boolean hasAccessors()
           
 void setGetter(Getter getter)
          Sests the getter for the property.
 void setSetter(Setter setter)
          Sets the setter for the property.
 
Methods inherited from class org.compass.core.mapping.support.AbstractMultipleMapping
addMapping, addMappings, clearMappings, copy, getMapping, getMapping, mappingsIt, mappingsSize, removeExistingByName, replaceMappings, shallowCopy
 
Methods inherited from class org.compass.core.mapping.support.AbstractMapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath, setConverter, setConverterName, setName, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.compass.core.mapping.osem.internal.InternalObjectMapping
setAccessor, setDefinedInAlias, setPropertyName
 
Methods inherited from interface org.compass.core.mapping.osem.ObjectMapping
canBeCollectionWrapped, getAccessor, getDefinedInAlias, getPropertyName
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 
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
 

Constructor Detail

AbstractAccessorMultipleMapping

public AbstractAccessorMultipleMapping()
Method Detail

copy

protected void copy(AbstractAccessorMultipleMapping copy)

hasAccessors

public boolean hasAccessors()
Specified by:
hasAccessors in interface OsemMapping

getGetter

public Getter getGetter()
Description copied from interface: ObjectMapping
Returns the getter of the property.

Specified by:
getGetter in interface ObjectMapping

setGetter

public void setGetter(Getter getter)
Description copied from interface: InternalObjectMapping
Sests the getter for the property.

Specified by:
setGetter in interface InternalObjectMapping

getSetter

public Setter getSetter()
Description copied from interface: ObjectMapping
Returns the setter of the proeprty.

Specified by:
getSetter in interface ObjectMapping

setSetter

public void setSetter(Setter setter)
Description copied from interface: InternalObjectMapping
Sets the setter for the property.

Specified by:
setSetter in interface InternalObjectMapping


Copyright (c) 2004-2008 The Compass Project.