public class StackWithMap extends Object implements MultiInputSubMap<TimeSeries>
Constructor and Description |
---|
StackWithMap(String mainObjectName,
ProvidesStackInput mainInputObject) |
Modifier and Type | Method and Description |
---|---|
void |
add(String name,
StoreSupplier<TimeSeries> op)
Adds an entry to the map
|
void |
addToStore(NamedProviderStore<TimeSeries> stackCollection,
int seriesNum,
Logger logger) |
void |
addToStore(NamedProviderStore<TimeSeries> stackCollection,
Logger logger)
Copies all the existing entries into a
NamedProviderStore . |
void |
close(ErrorReporter errorReporter) |
StoreSupplier<TimeSeries> |
get(String name)
Returns null if non-existent
|
String |
getMainObjectName() |
String |
inputName() |
int |
numFrames() |
Optional<Path> |
pathForBinding() |
public StackWithMap(String mainObjectName, ProvidesStackInput mainInputObject)
public void addToStore(NamedProviderStore<TimeSeries> stackCollection, Logger logger) throws OperationFailedException
MultiInputSubMap
NamedProviderStore
.addToStore
in interface MultiInputSubMap<TimeSeries>
logger
- a logger for any non-fatal errors. Fatal errors throw an exception.OperationFailedException
public void addToStore(NamedProviderStore<TimeSeries> stackCollection, int seriesNum, Logger logger) throws OperationFailedException
OperationFailedException
public void add(String name, StoreSupplier<TimeSeries> op)
MultiInputSubMap
add
in interface MultiInputSubMap<TimeSeries>
public void close(ErrorReporter errorReporter)
public String getMainObjectName()
public String inputName()
public int numFrames() throws OperationFailedException
OperationFailedException
public StoreSupplier<TimeSeries> get(String name) throws OperationFailedException
MultiInputSubMap
get
in interface MultiInputSubMap<TimeSeries>
OperationFailedException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.