| 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() |
java.util.Set<java.lang.String> |
getSlotNames() |
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 java.util.Set<java.lang.String> getSlotNames()
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)