clarion.system
Class AbstractOutputChunkCollection<C extends AbstractOutputChunk>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<java.lang.Object,C>
clarion.system.AbstractChunkCollection<C>
clarion.system.AbstractOutputChunkCollection<C>
- Type Parameters:
C
- The type of output chunk being placed in the collection.
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,C>
- Direct Known Subclasses:
- ActionCollection, DimensionlessOutputChunkCollection, DriveStrengthCollection, GoalCollection
public abstract class AbstractOutputChunkCollection<C extends AbstractOutputChunk>
- extends AbstractChunkCollection<C>
This class implements an abstract output chunk collection within CLARION. It extends the AbstractChunkCollection class.
This class is abstract and therefore cannot be instantiated on its own.
Usage:
This class acts as a container to hold output chunks of the specified type .
Known Subclasses:
- AbstractOutputChunkCollection
- ActionCollection
- DimensionlessOutputChunkCollection
- DriveStrengthCollection
- GoalCollection
- Version:
- 6.0.4
- Author:
- Nick Wilson
- See Also:
- Serialized Form
Methods inherited from class java.util.LinkedHashMap |
clear, containsValue, get, removeEldestEntry |
Methods inherited from class java.util.HashMap |
containsKey, entrySet, isEmpty, keySet, remove, size, values |
Methods inherited from class java.util.AbstractMap |
hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
containsKey, entrySet, hashCode, isEmpty, keySet, remove, size, values |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
AbstractOutputChunkCollection
public AbstractOutputChunkCollection()
- Initializes an output chunk collection.
AbstractOutputChunkCollection
public AbstractOutputChunkCollection(java.util.Collection<? extends C> outputchunks)
- Initializes an output chunk collection with the collection of output chunks specified.
- Parameters:
outputchunks
- The output chunks for the collection.
AbstractOutputChunkCollection
public AbstractOutputChunkCollection(java.util.Map<? extends java.lang.Object,? extends C> map)
- Initializes the output chunk collection with the map of output chunks.
- Parameters:
map
- The map of output chunks for the output chunk collection.
clone
public abstract AbstractOutputChunkCollection<? extends C> clone()
- Specified by:
clone
in class AbstractChunkCollection<C extends AbstractOutputChunk>