public abstract class AbstractMetadataTemplateParser<T extends N5Metadata> extends Object implements N5MetadataParser<T>
| Constructor and Description |
|---|
AbstractMetadataTemplateParser(com.google.gson.Gson gson,
String translation) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, parseDatasetAttributes, parseMetadataandThenpublic AbstractMetadataTemplateParser(com.google.gson.Gson gson, String translation)
public String transform(String in) throws com.fasterxml.jackson.databind.JsonMappingException, com.fasterxml.jackson.core.JsonProcessingException
public Optional<T> 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<T extends N5Metadata>n5 - the readernode - list of tree nodespublic <R extends org.janelia.saalfeldlab.n5.GsonN5Reader> Optional<T> parseMetadataTree(R n5, N5TreeNode node)
public static <S> Optional<S> parseFromObj(com.google.gson.Gson gson, com.google.gson.JsonObject object, BiFunction<com.google.gson.Gson,HashMap<String,com.google.gson.JsonElement>,Optional<S>> fun)
public static <S> Optional<S> parseFromMap(com.google.gson.Gson gson, HashMap<String,com.google.gson.JsonElement> object, BiFunction<com.google.gson.Gson,com.google.gson.JsonElement,Optional<S>> fun)
public abstract Optional<T> parseFromMap(com.google.gson.Gson gson, HashMap<String,com.google.gson.JsonElement> attributeMap)
public Optional<T> parse(com.google.gson.Gson gson, com.google.gson.JsonElement elem)
public static net.thisptr.jackson.jq.Scope buildRootScope()
public static Optional<org.janelia.saalfeldlab.n5.DatasetAttributes> datasetAttributes(com.google.gson.Gson gson, com.google.gson.JsonObject attributes)
public static Optional<org.janelia.saalfeldlab.n5.DatasetAttributes> datasetAttributes(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement elem)
Copyright © 2021–2026 Saalfeld Lab. All rights reserved.