Task #7702 (closed)
Create loci.formats to ome.scifio bridge for deferring readers and writers
|Reported by:||mhiner-x||Owned by:||mhiner-x|
|Keywords:||n.a.||Cc:||jamoore, mlinkert, crueden-x|
Due of the Interface -> Abstract Class -> Specific Implementation class hierarchy in the loci.formats.* readers and writers, during the transition period of converting these readers and writers to SCIFIO components an additional abstract layer is necessary to preserve functionality.
A new abstract layer with the SCIFIO prefix (e.g. loci.formats.SCIFIOFormatReader) will be added, mirroring and extending the appropriate loci.formats abstract class and containing the same method signatures, but deferring all functionality to the ome.scifio.* abstract layer.
As formats are implemented in SCIFIO, their dependencies will be shifted to the appropriate SCIFIO-deferring abstract class. When all formats have been converted, the original abstract layer can be removed.
Change History (4)
comment:3 Changed 9 years ago by mhiner-x
- Milestone changed from Unscheduled to OMERO-Beta4.4
- Status changed from new to accepted