public class MeasurementStore extends java.lang.Object implements OmeroMeasurementStore
| Constructor and Description |
|---|
MeasurementStore(LocalUpdate update,
omero.grid.TablePrx table) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCircle(java.lang.String roiLsid,
double x,
double y,
double r) |
void |
addObject(java.lang.String lsid,
IObject obj) |
void |
addObjects(java.util.Map<java.lang.String,IObject> map) |
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.
|
omero.grid.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() |
public MeasurementStore(LocalUpdate update, omero.grid.TablePrx table) throws omero.ServerError
omero.ServerErrorpublic 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 omero.ServerError
initialize in interface OmeroMeasurementStoreomero.ServerErrorpublic void addObject(java.lang.String lsid,
IObject obj)
addObject in interface OmeroMeasurementStorepublic void addObjects(java.util.Map<java.lang.String,IObject> map)
addObjects in interface OmeroMeasurementStorepublic void addRows(java.lang.Object[][] rows)
throws omero.ServerError
OmeroMeasurementStoreOmeroMeasurementStore.addRows(Object[][]) a call to OmeroMeasurementStore.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.addRows in interface OmeroMeasurementStoreomero.ServerErrorpublic void addCircle(java.lang.String roiLsid,
double x,
double y,
double r)
throws omero.ServerError
addCircle in interface OmeroMeasurementStoreomero.ServerErrorpublic void save()
throws java.lang.Exception
save in interface OmeroMeasurementStorejava.lang.Exceptionpublic java.util.List<java.lang.Long> getRoiIds()
OmeroMeasurementStoreOmeroMeasurementStore.save() has not been called, this will
return null.getRoiIds in interface OmeroMeasurementStorepublic omero.grid.TablePrx getTable()
OmeroMeasurementStoregetTable in interface OmeroMeasurementStore
Version: 5.4.1-ice35-b75
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.