Task #3629 (new)
Opened 13 years ago
Last modified 13 years ago
Write OME-XML wrapper objects for OMERO objects — at Version 1
Reported by: | jamoore | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | OMERO-Beta4.3 |
Component: | Model | Version: | n.a. |
Keywords: | n.a. | Cc: | bwzloranger, ajpatterson, mlinkert |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 5.0d |
Sprint: | n.a. |
Description (last modified by jmoore)
The goal is to have something like this:
ome.model.core.Channel ch = graphState.getChannel(1); ome.xml.model.Channel chx = new ome.xml.model.OmeroChannel(ch); ... omeXmlModel.addChannel(chx); ... MetadataRetrieve retrieve = new ObjectRetrieve(omeXmlModel); ImageWriter write = new ImageWriter(); writer.setMetadataRetrieve(retrieve);
ObjectRetrieve does not yet exist, but should be code-generable. The wrapper objects which take ome.model objects should be the only hand-written layer we need.
See:
- #3536
- https://trac.openmicroscopy.org.uk/omero/browser/trunk/components/blitz/src/ome/services/blitz/impl/OmeroMetadata.java
- http://dev.loci.wisc.edu/trac/software/browser/trunk/components/bio-formats/test/loci/formats/utests/ObjectBasedOMEModelMock.java
- http://dev.loci.wisc.edu/trac/software/browser/trunk/components/bio-formats/src/loci/formats/meta/MetadataConverter.java
- https://trac.openmicroscopy.org.uk/omero/browser/trunk/components/blitz/src/ome/services/blitz/impl/ExporterI.java
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.