swarm.collections
Class MapCImpl

java.lang.Object
  |
  +--swarm.BaseImpl
        |
        +--swarm.PhaseCImpl
              |
              +--swarm.collections.MapCImpl

public class MapCImpl
extends PhaseCImpl
implements KeyedCollectionC, KeyedCollectionS, CompareFunctionC, CompareFunctionS, SerializationC, SerializationS, MapS, MapC

Collection of associations from key objects to member objects.. Map is a subtype of KeyedCollection in which the key value associated with each member is independent of the member itself. Whenever a new member is added to the collection, a key value to be associated with the member must be supplied also. A Map defines a mapping from key values to member values. For the Map type, key values are independent of the member values with which they are associated. Map defines two additional options to document information about its key values. Map also defines its own messages to distinguish the key value from member value in any operation which involves both.


Fields inherited from class swarm.PhaseCImpl
nextPhase
 
Constructor Summary
MapCImpl()
           
MapCImpl(Map nextPhase)
           
 
Methods implemented by this class for interface swarm.collections.CompareFunctionC
setCompareCStrings, setCompareIDs, setCompareIntegers, setCompareUnsignedIntegers
 
Methods implemented by this class for interface swarm.defobj.SerializationC
hdf5InCreate, lispInCreate
 
Methods implemented by this class for interface swarm.defobj.SerializationS
hdf5In, lispIn
 
Methods implemented by this class for interface swarm.collections.CollectionC
setIndexFromMemberLoc, setReplaceOnly
 
Methods implemented by this class for interface swarm.defobj.CreateC
create, createBegin, createEnd
 
Methods implemented by this class for interface swarm.defobj.SetInitialValueC
setInitialValue
 
Methods implemented by this class for interface swarm.defobj.CustomizeC
customizeBegin, customizeCopy, customizeEnd
 
Methods inherited from class swarm.PhaseCImpl
_copy_creating_phase_to_using_phase
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapCImpl

public MapCImpl(Map nextPhase)

MapCImpl

public MapCImpl()