Task #9449 (closed)
Opened 7 years ago
Closed 6 years ago
Create/employ SourceMapping interface
| Reported by: | mhiner-x | Owned by: | mhiner-x |
|---|---|---|---|
| Priority: | major | Milestone: | Unscheduled |
| Component: | Bin-Services | Version: | 4.4.8 |
| Keywords: | n.a. | Cc: | jamoore, mlinkert, crueden-x |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
To track the files associated with a given dataset (and thus with a particular Metadata instance) and to accommodate the shift from String ids to RandomAccessInputStream? sources SCIFIO requires a SourceMapping? interface and default implementation.
Each Metadata object will maintain a SourceMapping? tracking the sources required to open the associated dataset.
A default 2D implementation is sufficient, containing a list of companion files for each "series" (image) in the dataset.
The "getUsedFiles" series of methods will also fall under the SourceMapping? interface, and there should be a utility converter for translating back to String ids for Bio-formats compatibility.
Change History (1)
comment:1 Changed 6 years ago by mhiner-x
- Resolution set to duplicate
- Status changed from new to closed
- Version set to 4.4.8
Moved to github.