public class N5ZarrWriter extends ZarrKeyValueWriter implements org.janelia.saalfeldlab.n5.N5Writer
ZarrKeyValueWriter.ZarrJsonElementsorg.janelia.saalfeldlab.n5.N5Writer.DataBlockSupplier<T>org.janelia.saalfeldlab.n5.N5Reader.Versioncache, cacheMeta, dimensionSeparator, gson, keyValueAccess, mapN5DatasetAttributes, mergeAttributes, uri, VERSION, VERSION_ZERO, ZARR_FORMAT_KEY, ZARRAY_FILE, ZATTRS_FILE, ZGROUP_FILENO_VERSION, VERSION, VERSION_KEY| Constructor and Description |
|---|
N5ZarrWriter(String basePath)
Opens an
N5ZarrWriter at a given base path. |
N5ZarrWriter(String basePath,
boolean cacheAttributes)
Opens an
N5ZarrWriter at a given base path. |
N5ZarrWriter(String basePath,
com.google.gson.GsonBuilder gsonBuilder)
Opens an
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes. |
N5ZarrWriter(String basePath,
com.google.gson.GsonBuilder gsonBuilder,
boolean cacheAttributes)
Opens an
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes. |
N5ZarrWriter(String basePath,
com.google.gson.GsonBuilder gsonBuilder,
String dimensionSeparator,
boolean mapN5DatasetAttributes,
boolean cacheAttributes)
Opens an
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes. |
N5ZarrWriter(String basePath,
String dimensionSeparator,
boolean cacheAttributes)
Opens an
N5ZarrWriter at a given base path. |
build, build, createDataset, createGroup, deleteJsonResource, hasRequiredArrayKeys, initializeGroup, isCompatible, move, padCrop, redirectCompression, redirectDatasetAttribute, redirectDatasetAttribute, redirectDatasetAttribute, redirectDataType, redirectGroupDatasetAttribute, removeAttribute, removeAttribute, setAttributes, setDatasetAttributes, setVersion, setVersion, setZArrayAttributes, setZGroup, writeJson, writeJsonResource, writeZArray, writeZAttrs, writeZGroupaddTypeAdapters, cacheMeta, combine, combineAll, createDatasetAttributes, datasetExists, exists, existsFromContainer, getAttribute, getAttribute, getAttributes, getAttributesFromContainer, getAttributesKey, getAttributesUnmapped, getCache, getConvertedDatasetAttributes, getDatasetAttributes, getGson, getJsonResource, getKeyValueAccess, getURI, getVersion, getVersion, getZArray, getZArrayAttributes, getZArrayAttributes, getZAttributes, getZGroup, groupExists, isDatasetFromAttributes, isDatasetFromContainer, isGroupFromAttributes, isGroupFromContainer, n5ToZarrDatasetAttributes, newCache, reverseAttrsWhenCOrder, toString, zarrToN5DatasetAttributesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateDataset, createDataset, createGroup, deleteBlock, deleteBlock, deleteChunk, deleteChunk, deleteChunks, remove, remove, removeAttribute, removeAttribute, removeAttributes, setAttribute, setAttributes, setDatasetAttributes, setVersion, writeBlock, writeChunk, writeChunks, writeRegion, writeRegion, writeSerializedBlockblockExists, close, datasetExists, deepList, deepList, deepList, deepList, deepList, deepListDatasets, deepListDatasets, deepListDatasets, deepListDatasets, deepListHelper, exists, getAttribute, getAttribute, getConvertedDatasetAttributes, getDatasetAttributes, getGroupSeparator, getURI, getVersion, groupPath, list, listAttributes, readBlock, readChunk, readChunks, readSerializedBlockremove, writeAndCacheAttributes, writeAttributescacheMeta, datasetExists, exists, existsFromContainer, getAttribute, getAttribute, getAttributes, getAttributesFromContainer, getCache, getDatasetAttributes, groupExists, hasDatasetAttributes, isDatasetFromAttributes, isDatasetFromContainer, isGroupFromAttributes, isGroupFromContainer, list, listFromContainer, newCache, normalGetDatasetAttributesdeleteBlock, deleteChunk, deleteChunks, initializeContainer, removeAttributes, setAttributes, writeAttributes, writeBlock, writeChunk, writeChunks, writeRegion, writeRegionabsoluteAttributesPath, absoluteGroupPath, blockExists, getKeyValueAccess, readBlock, readChunk, readChunkscreateDatasetAttributes, getAttributesKey, getGson, listAttributespublic N5ZarrWriter(String basePath, com.google.gson.GsonBuilder gsonBuilder, String dimensionSeparator, boolean mapN5DatasetAttributes, boolean cacheAttributes) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is
compatible with this implementation, the N5 version of this container
will be set to the current N5 version of this implementation.basePath - n5 base pathgsonBuilder - dimensionSeparator - cacheAttributes - cache attributes and meta data
Setting this to true avoids frequent reading and parsing of JSON
encoded attributes and other meta data that requires accessing the
store. This is most interesting for high latency backends. Changes
of cached attributes and meta data by an independent writer on the
same container will not be tracked.org.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.public N5ZarrWriter(String basePath, String dimensionSeparator, boolean cacheAttributes) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is
compatible with this implementation, the N5 version of this container
will be set to the current N5 version of this implementation.basePath - n5 base pathdimensionSeparator - cacheAttributes - cache attributes and meta data
Setting this to true avoids frequent reading and parsing of JSON
encoded attributes and other meta data that requires accessing the
store. This is most interesting for high latency backends. Changes
of cached attributes and meta data by an independent writer on the
same container will not be tracked.org.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.public N5ZarrWriter(String basePath, boolean cacheAttributes) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is
compatible with this implementation, the N5 version of this container
will be set to the current N5 version of this implementation.basePath - n5 base pathcacheAttributes - cache attributes and meta data
Setting this to true avoids frequent reading and parsing of JSON
encoded attributes and other meta data that requires accessing the
store. This is most interesting for high latency backends. Changes
of cached attributes and meta data by an independent writer on the
same container will not be tracked.org.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.public N5ZarrWriter(String basePath, com.google.gson.GsonBuilder gsonBuilder, boolean cacheAttributes) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is compatible with this implementation, the N5 version of this container will be set to the current N5 version of this implementation.
basePath - n5 base pathgsonBuilder - org.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.public N5ZarrWriter(String basePath, com.google.gson.GsonBuilder gsonBuilder) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path with a custom
GsonBuilder to support custom attributes.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is compatible with this implementation, the N5 version of this container will be set to the current N5 version of this implementation.
basePath - n5 base pathgsonBuilder - org.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.public N5ZarrWriter(String basePath) throws org.janelia.saalfeldlab.n5.N5Exception
N5ZarrWriter at a given base path.
If the base path does not exist, it will be created.
If the base path exists and if the N5 version of the container is compatible with this implementation, the N5 version of this container will be set to the current N5 version of this implementation.
basePath - n5 base pathorg.janelia.saalfeldlab.n5.N5Exception - if the base path cannot be written to or cannot be created,
if the N5 version of the container is not compatible with this
implementation.Copyright © 2019–2026 Saalfeld Lab. All rights reserved.