public class TranslatedTreeMetadataParser extends CanonicalMetadataParser
filter, gson, root| Constructor and Description |
|---|
TranslatedTreeMetadataParser(org.janelia.saalfeldlab.n5.N5Reader n5,
String n5Tree,
String translation) |
TranslatedTreeMetadataParser(String translation) |
TranslatedTreeMetadataParser(String translation,
Predicate<CanonicalMetadata> filter) |
| Modifier and Type | Method and Description |
|---|---|
CanonicalMetadata |
canonicalMetadata(HashMap<String,com.google.gson.JsonElement> attrMap) |
Optional<CanonicalMetadata> |
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. |
Optional<CanonicalMetadata> |
parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5,
String dataset) |
Optional<CanonicalMetadata> |
parseMetadata(N5TreeNode node,
String groupSep) |
Optional<CanonicalMetadata> |
parseMetadata(String dataset,
String groupSep) |
protected void |
setup(org.janelia.saalfeldlab.n5.N5Reader n5) |
boolean |
validTranslation() |
buildRootScope, datasetAttributes, getGson, setFilter, setGsonclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, parseDatasetAttributesandThenpublic TranslatedTreeMetadataParser(String translation)
public TranslatedTreeMetadataParser(String translation, Predicate<CanonicalMetadata> filter)
public TranslatedTreeMetadataParser(org.janelia.saalfeldlab.n5.N5Reader n5, String n5Tree, String translation)
public boolean validTranslation()
protected void setup(org.janelia.saalfeldlab.n5.N5Reader n5)
setup in class CanonicalMetadataParserpublic Optional<CanonicalMetadata> parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5, N5TreeNode node)
N5MetadataParserN5DatasetDiscoverer 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).
parseMetadata in interface N5MetadataParser<CanonicalMetadata>parseMetadata in class CanonicalMetadataParsern5 - the readernode - list of tree nodespublic Optional<CanonicalMetadata> parseMetadata(org.janelia.saalfeldlab.n5.N5Reader n5, String dataset)
public Optional<CanonicalMetadata> parseMetadata(String dataset, String groupSep)
parseMetadata in class CanonicalMetadataParserpublic Optional<CanonicalMetadata> parseMetadata(N5TreeNode node, String groupSep)
parseMetadata in class CanonicalMetadataParserpublic CanonicalMetadata canonicalMetadata(HashMap<String,com.google.gson.JsonElement> attrMap)
canonicalMetadata in class CanonicalMetadataParserCopyright © 2021–2026 Saalfeld Lab. All rights reserved.