public interface N5MetadataParser<T extends N5Metadata> extends BiFunction<org.janelia.saalfeldlab.n5.N5Reader,N5TreeNode,Optional<T>>
| Modifier and Type | Method and Description |
|---|---|
default Optional<T> |
apply(org.janelia.saalfeldlab.n5.N5Reader n5Reader,
N5TreeNode n5TreeNode) |
static org.janelia.saalfeldlab.n5.DatasetAttributes |
parseDatasetAttributes(org.janelia.saalfeldlab.n5.N5Reader n5,
N5TreeNode node) |
Optional<T> |
parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5,
N5TreeNode node)
Called by the
N5DatasetDiscoverer while discovering the N5 tree and filling the metadata for datasets or groups. |
default Optional<T> |
parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5,
String dataset) |
andThenstatic org.janelia.saalfeldlab.n5.DatasetAttributes parseDatasetAttributes(org.janelia.saalfeldlab.n5.N5Reader n5, N5TreeNode node)
Optional<T> parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5, N5TreeNode node)
N5DatasetDiscoverer while discovering the N5 tree and filling the metadata for datasets or groups.
The metadata parsing is done in the bottom-up fashion, so the children of the given node have already been processed and should already contain valid metadata (if any).
n5 - the readernode - list of tree nodesdefault Optional<T> parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5, String dataset)
default Optional<T> apply(org.janelia.saalfeldlab.n5.N5Reader n5Reader, N5TreeNode n5TreeNode)
apply in interface BiFunction<org.janelia.saalfeldlab.n5.N5Reader,N5TreeNode,Optional<T extends N5Metadata>>Copyright © 2021–2026 Saalfeld Lab. All rights reserved.