jigcell.compare.data
Interface IDataGeneratorMap

All Superinterfaces:
IDataGeneratorCollection
All Known Implementing Classes:
DataGeneratorMap

public interface IDataGeneratorMap
extends IDataGeneratorCollection

Manages a map of data generators.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.

Author:
Nicholas Allen

Nested Class Summary
 
Nested classes/interfaces inherited from interface jigcell.compare.data.IDataGeneratorCollection
IDataGeneratorCollection.Key
 
Method Summary
 IDataGenerator get(IDataGeneratorCollection.Key key)
          The generator associated with a particular key or null if there is no such mapping.
 java.util.Iterator iterator()
          An iterator over the entries of this map.
 IDataGenerator put(IDataGeneratorCollection.Key key, IDataGenerator generator)
          Adds a mapping between a key and generator.
 IDataGenerator put(java.lang.String name, java.lang.String id, IDataGenerator generator)
          Adds a mapping between a name, id, and generator.
 void putAll(java.util.Map map)
          Adds all the entries from the map to this map.
 
Methods inherited from interface jigcell.compare.data.IDataGeneratorCollection
clone
 

Method Detail

get

IDataGenerator get(IDataGeneratorCollection.Key key)
The generator associated with a particular key or null if there is no such mapping.

Parameters:
key - Key

iterator

java.util.Iterator iterator()
An iterator over the entries of this map.


put

IDataGenerator put(IDataGeneratorCollection.Key key,
                   IDataGenerator generator)
Adds a mapping between a key and generator.

Parameters:
key - Key
generator - Generator

put

IDataGenerator put(java.lang.String name,
                   java.lang.String id,
                   IDataGenerator generator)
Adds a mapping between a name, id, and generator.

Parameters:
name - Name
id - Id
generator - Generator

putAll

void putAll(java.util.Map map)
Adds all the entries from the map to this map.

Parameters:
map - Map