| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<BulkInfo>> |
_dataObjects
data objects associated to input slot names.
|
protected java.util.Map<java.lang.String,java.util.List<IODataObject>> |
_ioData
input wrappers associated to input slot names, created on demand.
|
| Constructor and Description |
|---|
IODataObjects(java.util.Map<java.lang.String,java.util.List<BulkInfo>> dataObjects,
ObjectStoreService objectStore)
create instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCounters(java.util.Map<java.lang.String,java.lang.Number> counters,
java.lang.String name)
aggregate counters of input slots.
|
protected boolean |
canCreate(java.lang.String slotName,
int index)
check if index is valid for slotname and no input object has yet been created for this object.
|
BulkInfo |
getDataObject(java.lang.String slotName) |
BulkInfo |
getDataObject(java.lang.String slotName,
int index) |
int |
getDataObjectCount(java.lang.String slotName) |
protected java.util.Map<java.lang.String,java.util.List<IODataObject>> |
getIOData()
get stored IODataObjects.
|
ObjectStoreService |
getObjectStore() |
protected void |
putIOData(java.lang.String slotName,
int index,
IODataObject ioData)
store IOData wrapper.
|
protected final java.util.Map<java.lang.String,java.util.List<BulkInfo>> _dataObjects
protected final java.util.Map<java.lang.String,java.util.List<IODataObject>> _ioData
public IODataObjects(java.util.Map<java.lang.String,java.util.List<BulkInfo>> dataObjects, ObjectStoreService objectStore)
public int getDataObjectCount(java.lang.String slotName)
public BulkInfo getDataObject(java.lang.String slotName)
public BulkInfo getDataObject(java.lang.String slotName, int index)
public ObjectStoreService getObjectStore()
protected boolean canCreate(java.lang.String slotName,
int index)
protected void putIOData(java.lang.String slotName,
int index,
IODataObject ioData)
protected java.util.Map<java.lang.String,java.util.List<IODataObject>> getIOData()
public void addCounters(java.util.Map<java.lang.String,java.lang.Number> counters,
java.lang.String name)