public class N5GenericSingleScaleMetadataParser extends Object implements N5MetadataParser<N5SingleScaleMetadata>
N5SingleScaleMetadata with whose keys
can be specified.| Modifier and Type | Class and Description |
|---|---|
static class |
N5GenericSingleScaleMetadataParser.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DOWNSAMPLING_FACTORS |
static String |
DEFAULT_MAX |
static String |
DEFAULT_MIN |
static String |
DEFAULT_OFFSET |
static String |
DEFAULT_RESOLUTION |
static String |
DEFAULT_UNIT |
String |
downsamplingFactorsKey |
boolean |
downsamplingFactorsKeyStrict |
String |
maxKey |
boolean |
maxKeyStrict |
String |
minKey |
boolean |
minKeyStrict |
String |
offsetKey |
boolean |
offsetKeyStrict |
String |
resolutionKey |
boolean |
resolutionKeyStrict |
String |
unitKey |
boolean |
unitKeyStrict |
| Constructor and Description |
|---|
N5GenericSingleScaleMetadataParser() |
N5GenericSingleScaleMetadataParser(String minKey,
String maxKey,
String resolutionKey,
String offsetKey,
String unitKey,
String downsamplingFactorsKey) |
| Modifier and Type | Method and Description |
|---|---|
static N5GenericSingleScaleMetadataParser.Builder |
builder() |
static N5GenericSingleScaleMetadataParser.Builder |
builder(boolean useDefaults) |
Optional<N5SingleScaleMetadata> |
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. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, parseDatasetAttributes, parseMetadataandThenpublic static final String DEFAULT_MIN
public static final String DEFAULT_MAX
public static final String DEFAULT_RESOLUTION
public static final String DEFAULT_OFFSET
public static final String DEFAULT_UNIT
public static final String DEFAULT_DOWNSAMPLING_FACTORS
public final String minKey
public final String maxKey
public final String resolutionKey
public final String offsetKey
public final String unitKey
public final String downsamplingFactorsKey
public boolean minKeyStrict
public boolean maxKeyStrict
public boolean resolutionKeyStrict
public boolean offsetKeyStrict
public boolean unitKeyStrict
public boolean downsamplingFactorsKeyStrict
public static N5GenericSingleScaleMetadataParser.Builder builder()
public static N5GenericSingleScaleMetadataParser.Builder builder(boolean useDefaults)
public Optional<N5SingleScaleMetadata> 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<N5SingleScaleMetadata>n5 - the readernode - list of tree nodesCopyright © 2021–2026 Saalfeld Lab. All rights reserved.