public interface OmeroMeasurementStore
MeasurementStore with extended life-cycle methods
for handling exceptions during saving the measurements to multiple stores.| Modifier and Type | Method and Description |
|---|---|
void |
addCircle(java.lang.String roiLsid,
double x,
double y,
double r) |
void |
addObject(java.lang.String lsid,
ome.model.IObject object) |
void |
addObjects(java.util.Map<java.lang.String,ome.model.IObject> objects) |
void |
addRows(java.lang.Object[][] rows)
Adds an array of rows (Object[]) to the store.
|
java.util.List<java.lang.Long> |
getRoiIds()
Returns the ids of all Roi instances created during the save method.
|
TablePrx |
getTable()
Returns the Table proxy which is in use by this service.
|
void |
initialize(java.lang.String[] headers,
java.lang.String[] idTypes,
java.lang.Class[] types,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
save() |
void initialize(java.lang.String[] headers,
java.lang.String[] idTypes,
java.lang.Class[] types,
java.util.Map<java.lang.String,java.lang.Object> metadata)
throws java.lang.Exception
java.lang.Exceptionvoid addRows(java.lang.Object[][] rows)
throws java.lang.Exception
addRows(Object[][]) a call to save() must be made. This
allows a single measurement store to be filled with the values from
multiple measurement files. To differentiate between the various files,
include a File lsid column during the initialization phase.rows - java.lang.Exceptionvoid addCircle(java.lang.String roiLsid,
double x,
double y,
double r)
throws java.lang.Exception
java.lang.Exceptionvoid save() throws java.lang.Exception
java.lang.Exceptionvoid addObject(java.lang.String lsid,
ome.model.IObject object)
void addObjects(java.util.Map<java.lang.String,ome.model.IObject> objects)
java.util.List<java.lang.Long> getRoiIds()
save() has not been called, this will
return null.TablePrx getTable()