- CachedGsonKeyValueN5Reader - Interface in org.janelia.saalfeldlab.n5
-
- CachedGsonKeyValueN5Writer - Interface in org.janelia.saalfeldlab.n5
-
Cached default implementation of
N5Writer with JSON attributes parsed
with
Gson.
- cacheMeta() - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- cacheMeta - Variable in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- cacheMeta() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- ChecksumCodec - Class in org.janelia.saalfeldlab.n5.codec.checksum
-
A
CodecInfo that appends a checksum to data when encoding and can
validate against that checksum when decoding.
- ChecksumCodec(Supplier<Checksum>, int) - Constructor for class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- ChecksumException - Exception in org.janelia.saalfeldlab.n5.codec.checksum
-
- ChecksumException(String) - Constructor for exception org.janelia.saalfeldlab.n5.codec.checksum.ChecksumException
-
- children - Variable in class org.janelia.saalfeldlab.n5.cache.N5JsonCache.N5CacheInfo
-
- childToken - Variable in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
The token representing the subsequent path element.
- classForJsonPrimitive(JsonPrimitive) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
Return a reasonable class for a JsonPrimitive.
- close() - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Default implementation of
AutoCloseable.close() for all
implementations that do not hold any closable resources.
- close() - Method in class org.janelia.saalfeldlab.n5.readdata.prefetch.SliceTrackingLazyRead
-
- close() - Method in interface org.janelia.saalfeldlab.n5.readdata.VolatileReadData
-
- CODEC_KEY - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- CodecInfo - Interface in org.janelia.saalfeldlab.n5.codec
-
- CodecParser - Class in org.janelia.saalfeldlab.n5.codec
-
- CodecParser(CodecInfo[]) - Constructor for class org.janelia.saalfeldlab.n5.codec.CodecParser
-
- COMPARATOR - Static variable in interface org.janelia.saalfeldlab.n5.readdata.Range
-
- compareTo(Nesting.NestedPosition) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
- components(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- components(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Split a path string into its components.
- compose(String...) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- compose(URI, String...) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- compose(URI, String...) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Compose a path from a base uri and subsequent components.
- compose(String...) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Deprecated.
- Compression - Interface in org.janelia.saalfeldlab.n5
-
This interface is used to indicate that a
DataCodec can be
serialized as a "compression" for the N5 format (using the N5 API).
- compression(Compression) - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes.Builder
-
Sets the compression codec.
- Compression.CompressionParameter - Annotation Type in org.janelia.saalfeldlab.n5
-
Annotation for runtime discovery of compression schemes.
- Compression.CompressionType - Annotation Type in org.janelia.saalfeldlab.n5
-
Annotation for runtime discovery of compression schemes.
- COMPRESSION_KEY - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- CompressionAdapter - Class in org.janelia.saalfeldlab.n5
-
Compression adapter, auto-discovers annotated compression implementations
in the classpath.
- CompressionAdapter() - Constructor for class org.janelia.saalfeldlab.n5.CompressionAdapter
-
- compressionTypeKey - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- computeChecksum(ReadData) - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- concatenate(DataCodec...) - Static method in interface org.janelia.saalfeldlab.n5.codec.DataCodec
-
Create a DataCodec that sequentially applies codecs in
the given order for encoding, and in reverse order for decoding.
- concatenate(DatasetCodec<S, T>, BlockCodec<T>) - Static method in interface org.janelia.saalfeldlab.n5.codec.DatasetCodec
-
Create a BlockCodec that, for encoding, first applies datasetCodec and then blockCodec (and does the same in reverse
order for decoding).
- concatenate(DeterministicSizeDataCodec...) - Static method in interface org.janelia.saalfeldlab.n5.codec.DeterministicSizeDataCodec
-
Create a DeterministicSizeDataCodec that sequentially applies
codecs in the given order for encoding, and in reverse order for
decoding.
- concatenate(TransposeCodecInfo[]) - Static method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodecInfo
-
- concatenate(List<SegmentedReadData>) - Static method in interface org.janelia.saalfeldlab.n5.readdata.segment.SegmentedReadData
-
- concatenatePermutations(int[], int[]) - Static method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodec
-
Composes two permutations: result[i] = first[second[i]].
- conjugateWithReverse(int[]) - Static method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodec
-
Conjugates a permutation with the reversal permutation: rev * p * rev^-1,
where rev is the permutation that reverses the elements.
- container - Variable in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- containsKey(String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache.N5CacheInfo
-
- copy(Object, int[], int[], Object, int[], int[], int[]) - Static method in interface org.janelia.saalfeldlab.n5.util.SubArrayCopy
-
Copy a nD region from src to dest, where src and
dest are flattened nD array of dimensions srcSize and
destSize, respectively.
- copyNDRangeRecursive(int, T, int[], int, T, int[], int, int[]) - Static method in interface org.janelia.saalfeldlab.n5.util.SubArrayCopy
-
Recursively copy a (d+1) dimensional region from src to
dest, where src and dest are flattened nD array
with strides srcStrides and destStrides, respectively.
- copyStrided(T, int, T, int, int, int) - Method in interface org.janelia.saalfeldlab.n5.util.MemCopy
-
Copy length components from the src array to the dest array.
- copyStrided(byte[], int, byte[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyByte
-
- copyStrided(double[], int, double[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyDouble
-
- copyStrided(float[], int, float[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyFloat
-
- copyStrided(int[], int, int[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyInt
-
- copyStrided(long[], int, long[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyLong
-
- copyStrided(short[], int, short[], int, int, int) - Method in class org.janelia.saalfeldlab.n5.util.MemCopy.MemCopyShort
-
- Crc32cChecksumCodec - Class in org.janelia.saalfeldlab.n5.codec.checksum
-
- Crc32cChecksumCodec() - Constructor for class org.janelia.saalfeldlab.n5.codec.checksum.Crc32cChecksumCodec
-
- create(DataType, int[], DataCodecInfo...) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodecInfo
-
- create(DatasetAttributes, DataCodecInfo...) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodecInfo
-
- create() - Method in class org.janelia.saalfeldlab.n5.codec.checksum.Crc32cChecksumCodec
-
- create(DataCodecInfo...) - Static method in interface org.janelia.saalfeldlab.n5.codec.DataCodec
-
- create() - Method in interface org.janelia.saalfeldlab.n5.codec.DataCodecInfo
-
- create(DatasetAttributes) - Method in interface org.janelia.saalfeldlab.n5.codec.DatasetCodecInfo
-
- create() - Method in class org.janelia.saalfeldlab.n5.codec.IdentityCodec
-
- create(CodecInfo...) - Static method in class org.janelia.saalfeldlab.n5.codec.IndexCodecAdapter
-
- create(DataType, int[], DataCodecInfo...) - Method in class org.janelia.saalfeldlab.n5.codec.N5BlockCodecInfo
-
- create(DataType, DataCodec) - Static method in class org.janelia.saalfeldlab.n5.codec.N5BlockCodecs
-
- create(DataType, int[], DataCodecInfo...) - Method in class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo
-
- create(DataType, ByteOrder, int[], DataCodec) - Static method in class org.janelia.saalfeldlab.n5.codec.RawBlockCodecs
-
- create(DatasetAttributes) - Method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodecInfo
-
- create() - Method in interface org.janelia.saalfeldlab.n5.Compression
-
- create(int[], DataCodecInfo...) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- create(DataType, int[], DataCodecInfo...) - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
- create(int[], DataCodecInfo...) - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
- createAllocationSteps(int[], int[]) - Static method in interface org.janelia.saalfeldlab.n5.util.SubArrayCopy
-
Create allocation step array from the dimensions of an N-dimensional
array.
- createAllocationSteps(int[]) - Static method in interface org.janelia.saalfeldlab.n5.util.SubArrayCopy
-
- createAndCheckIsDirectory(Path, FileAttribute<?>...) - Static method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
This is a copy of a previous Files#createAndCheckIsDirectory(Path,
FileAttribute...) method that follows symlinks.
- createDataBlock(int[], long[], T) - Method in interface org.janelia.saalfeldlab.n5.DataBlock.DataBlockFactory
-
Create a new
DataBlock with the given
blockSize,
gridPosition, and
data content.
- createDataBlock(int[], long[], int) - Method in enum org.janelia.saalfeldlab.n5.DataType
-
- createDataBlock(int[], long[]) - Method in enum org.janelia.saalfeldlab.n5.DataType
-
Factory for
DataBlocks with one data element for each
block element (e.g. pixel image).
- createDataset(String, DatasetAttributes) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Creates a dataset.
- createDataset(String, long[], int[], DataType, Compression) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Creates a dataset.
- createDatasetAttributes(JsonElement) - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
- createDirectories(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- createDirectories(Path, FileAttribute<?>...) - Static method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- createDirectories(String) - Method in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- createDirectories(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Create a directory and all parent paths along the way.
- createGroup(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Writer
-
- createGroup(String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- createGroup(String) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Creates a group (directory)
- createReadData(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- createReadData(String) - Method in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- createReadData(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
- data - Variable in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- data() - Method in interface org.janelia.saalfeldlab.n5.readdata.segment.SegmentedReadData.SegmentsAndData
-
- DATA_TYPE_KEY - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DataBlock<T> - Interface in org.janelia.saalfeldlab.n5
-
Interface for data blocks.
- DataBlock.DataBlockFactory<T> - Interface in org.janelia.saalfeldlab.n5
-
Factory for creating DataBlock<T>.
- DataCodec - Interface in org.janelia.saalfeldlab.n5.codec
-
DataCodecs transform one
ReadData into another,
for example, compressing it.
- DataCodecInfo - Interface in org.janelia.saalfeldlab.n5.codec
-
Used to create
DataCodecs, which transform one
ReadData into another,
for example, applying compression.
- dataCodecInfos - Variable in class org.janelia.saalfeldlab.n5.codec.CodecParser
-
- DatasetAccess<T> - Interface in org.janelia.saalfeldlab.n5.shard
-
Wrap an instantiated DataBlock/block codec hierarchy to implement (single and
batch) DataBlock read/write methods.
- DatasetAttributes - Class in org.janelia.saalfeldlab.n5
-
Mandatory dataset attributes:
long[] : dimensions
int[] : blockSize
DataType : dataType
CodecInfo... : encode/decode routines
- DatasetAttributes(long[], int[], DataType, JsonElement, BlockCodecInfo, DatasetCodecInfo[], DataCodecInfo...) - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DatasetAttributes(long[], int[], DataType, BlockCodecInfo, DatasetCodecInfo[], DataCodecInfo...) - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DatasetAttributes(long[], int[], DataType, BlockCodecInfo, DataCodecInfo...) - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DatasetAttributes(long[], int[], DataType, DataCodecInfo...) - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes
-
Constructs a DatasetAttributes instance with specified dimensions, block size, data type,
and single compressor with default codec.
- DatasetAttributes(long[], int[], DataType) - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes
-
Constructs a DatasetAttributes instance with specified dimensions, block size, data type, and default codecs
- DatasetAttributes.Builder - Class in org.janelia.saalfeldlab.n5
-
- DatasetAttributes.DatasetAttributesAdapter - Class in org.janelia.saalfeldlab.n5
-
- DatasetAttributesAdapter() - Constructor for class org.janelia.saalfeldlab.n5.DatasetAttributes.DatasetAttributesAdapter
-
- DatasetCodec<S,T> - Interface in org.janelia.saalfeldlab.n5.codec
-
A Codec that transforms the contents of a
DataBlock.
- DatasetCodecInfo - Interface in org.janelia.saalfeldlab.n5.codec
-
Used to create typed
DatasetCodecs, which transform one
DataBlock into another,
for example, by applying a transposition (@link
TransposeCodec.
- datasetCodecInfos - Variable in class org.janelia.saalfeldlab.n5.codec.CodecParser
-
- datasetExists(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- datasetExists(String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- datasetExists(String) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Test whether a dataset exists at a given path.
- DataType - Enum in org.janelia.saalfeldlab.n5
-
Enumerates available data types.
- DataType.JsonAdapter - Class in org.janelia.saalfeldlab.n5
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.Bzip2Compression
-
- decode(ReadData, long[]) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodec
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- decode(ReadData) - Method in interface org.janelia.saalfeldlab.n5.codec.DataCodec
-
- decode(DataBlock<T>) - Method in interface org.janelia.saalfeldlab.n5.codec.DatasetCodec
-
- decode(ReadData, int) - Method in class org.janelia.saalfeldlab.n5.codec.FlatArrayCodec
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.codec.IdentityCodec
-
- decode(DataBlock<T>) - Method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodec
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.GzipCompression
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.Lz4Compression
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.RawCompression
-
- decode(ReadData, long[]) - Method in class org.janelia.saalfeldlab.n5.shard.RawShardCodec
-
- decode(ReadData) - Method in class org.janelia.saalfeldlab.n5.XzCompression
-
- decodedSize(long) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodecInfo
-
- decodedSize(long) - Method in interface org.janelia.saalfeldlab.n5.codec.DeterministicSizeCodecInfo
-
- deepCopy() - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache.EmptyJson
-
- deepList(String, Predicate<String>) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all groups and datasets in the given path.
- deepList(String) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all groups and datasets in the given path.
- deepList(N5Reader, String, boolean, Predicate<String>) - Static method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Helper method to recursively list all groups and datasets.
- deepList(String, Predicate<String>, ExecutorService) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all groups (including datasets) in the given group, in
parallel, using the given
ExecutorService.
- deepList(String, ExecutorService) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all groups (including datasets) in the given group, in
parallel, using the given
ExecutorService.
- deepListDatasets(String, Predicate<String>) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all datasets in the given path.
- deepListDatasets(String) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all including datasets in the given path.
- deepListDatasets(String, Predicate<String>, ExecutorService) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all datasets in the given group, in parallel, using the
given
ExecutorService.
- deepListDatasets(String, ExecutorService) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Recursively list all datasets in the given group, in parallel, using the
given
ExecutorService.
- deepListHelper(N5Reader, String, boolean, Predicate<String>, ExecutorService, LinkedBlockingQueue<Future<String>>) - Static method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Helper method for parallel deep listing.
- defaultBlockCodecInfo() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- defaultBlockSize(long[]) - Static method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DefaultDatasetAccess<T> - Class in org.janelia.saalfeldlab.n5.shard
-
- DefaultDatasetAccess(Nesting.NestedGrid, BlockCodec<?>[]) - Constructor for class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- defaultDirectoryListParser() - Static method in interface org.janelia.saalfeldlab.n5.http.ListResponseParser
-
- defaultListParser() - Static method in interface org.janelia.saalfeldlab.n5.http.ListResponseParser
-
- DefaultShardCodecInfo - Class in org.janelia.saalfeldlab.n5.shard
-
- DefaultShardCodecInfo(int[], DatasetCodecInfo[], BlockCodecInfo, DataCodecInfo[], BlockCodecInfo, DataCodecInfo[], ShardIndex.IndexLocation) - Constructor for class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- DefaultShardCodecInfo(int[], BlockCodecInfo, DataCodecInfo[], BlockCodecInfo, DataCodecInfo[], ShardIndex.IndexLocation) - Constructor for class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- delete(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- delete(String) - Method in class org.janelia.saalfeldlab.n5.FsIoPolicy.Atomic
-
- delete(String) - Method in class org.janelia.saalfeldlab.n5.FsIoPolicy.Unsafe
-
- delete(String) - Method in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- delete(String) - Method in interface org.janelia.saalfeldlab.n5.IoPolicy
-
- delete(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Delete a path.
- deleteBlock(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- deleteBlock(String, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Deletes the block at gridPosition.
- deleteBlock(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Deletes the block at gridPosition.
- deleteChunk(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- deleteChunk(String, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Deletes the chunk at gridPosition.
- deleteChunk(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Deletes the chunk at gridPosition.
- deleteChunk(PositionValueAccess, long[]) - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
Deletes the chunk at gridPosition.
- deleteChunk(PositionValueAccess, long[]) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- deleteChunks(String, DatasetAttributes, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- deleteChunks(String, DatasetAttributes, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Deletes the chunks at the given gridPositions.
- deleteChunks(PositionValueAccess, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
Deletes the chunks at the given positions.
- deleteChunks(PositionValueAccess, List<long[]>) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo.ByteOrderAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.janelia.saalfeldlab.n5.CompressionAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes.DatasetAttributesAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.janelia.saalfeldlab.n5.DataType.JsonAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.janelia.saalfeldlab.n5.NameConfigAdapter
-
- deserialize(byte[]) - Method in class org.janelia.saalfeldlab.n5.StringDataBlock
-
- DeterministicSizeCodecInfo - Interface in org.janelia.saalfeldlab.n5.codec
-
A
CodecInfo that can deterministically determine the size of encoded
data from the size of the raw data and vice versa from the data length alone
(i.e. encoding is data independent).
- DeterministicSizeDataCodec - Interface in org.janelia.saalfeldlab.n5.codec
-
A
DataCodec that can deterministically determine the size of encoded
data from the size of the raw data (i.e. encoding is data independent).
- DIMENSIONS_KEY - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- DOUBLE(ByteOrder) - Static method in class org.janelia.saalfeldlab.n5.codec.FlatArrayCodec
-
- DOUBLE - Static variable in interface org.janelia.saalfeldlab.n5.util.MemCopy
-
- DOUBLE_BIG_ENDIAN - Static variable in class org.janelia.saalfeldlab.n5.codec.FlatArrayCodec
-
- DOUBLE_LITTLE_ENDIAN - Static variable in class org.janelia.saalfeldlab.n5.codec.FlatArrayCodec
-
- DoubleArrayDataBlock - Class in org.janelia.saalfeldlab.n5
-
- DoubleArrayDataBlock(int[], long[], double[]) - Constructor for class org.janelia.saalfeldlab.n5.DoubleArrayDataBlock
-
- GET - Static variable in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- get(long[], DataBlock<T>) - Method in interface org.janelia.saalfeldlab.n5.N5Writer.DataBlockSupplier
-
- get(long[]) - Method in interface org.janelia.saalfeldlab.n5.shard.PositionValueAccess
-
Gets the
VolatileReadData for the DataBlock at the given position
in the block grid.
- get(long[]) - Method in class org.janelia.saalfeldlab.n5.shard.PositionValueAccess.KvaPositionValueAccess
-
- getAsUri(String) - Static method in class org.janelia.saalfeldlab.n5.N5URI
-
If uri is a valid URI, just return it as a URI.
- getAttribute(String, String, Class<T>) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- getAttribute(String, String, Type) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- getAttribute(String, String, Class<T>) - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
- getAttribute(String, String, Type) - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
- getAttribute(JsonElement, String) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
Return the attribute at normalizedAttributePath as a
JsonElement.
- getAttribute(String, String, Class<T>) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Reads an attribute.
- getAttribute(String, String, Type) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Reads an attribute.
- getAttributePath() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- getAttributePathTokens() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- getAttributePathTokens(String) - Static method in class org.janelia.saalfeldlab.n5.N5URI
-
- getAttributes(String, String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- getAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
Reads or creates the attributes map of a group or dataset.
- getAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
Reads or creates the attributes map of a group or dataset.
- getAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
Reads or the attributes of a group or dataset.
- getAttributesFromContainer(String, String) - Method in interface org.janelia.saalfeldlab.n5.cache.N5JsonCacheableContainer
-
Returns a JsonElement containing attributes at a given path,
for a given cache key.
- getAttributesFromContainer(String, String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- getAttributesKey() - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
Get the key for the
KeyValueAccess, that is used for storing attributes.
- getAttributesKey() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- getBlockCodecInfo() - Method in class org.janelia.saalfeldlab.n5.codec.IndexCodecAdapter
-
- getBlockCodecInfo() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getBlockSize() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getBlockSize(int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get the block size in pixels at the given level.
- getByteOrder() - Method in class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo
-
- getCache(String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache.N5CacheInfo
-
- getCache() - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- getCache() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- getCacheInfo(String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- getChecksum() - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- getChecksumValue(Checksum) - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
Return the value of the checksum as a
ByteBuffer to be serialized.
- getChecksumValue(Checksum) - Method in class org.janelia.saalfeldlab.n5.codec.checksum.Crc32cChecksumCodec
-
- getChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ArrayAttributeToken
-
- getChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
- getChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ObjectAttributeToken
-
- getChunkSize() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getCodecs() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getCompression() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
Deprecated.
- getContainerPath() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- getConvertedDatasetAttributes(DatasetAttributes) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Some implementations may need to convert arbitrary DatasetAttributes to their specific equivalent variant.
- getData() - Method in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- getData() - Method in interface org.janelia.saalfeldlab.n5.DataBlock
-
Returns the data object held by this data block.
- getData() - Method in class org.janelia.saalfeldlab.n5.shard.RawShardDataBlock
-
- getData() - Method in class org.janelia.saalfeldlab.n5.StringDataBlock
-
- getDataCodecInfos() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getDataCodecs() - Method in class org.janelia.saalfeldlab.n5.codec.IndexCodecAdapter
-
- getDatasetAccess() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getDatasetAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- getDatasetAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
- getDatasetAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Get mandatory dataset attributes.
- getDatasetCodecInfos() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getDatasetSize() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get the size of the dataset in pixels.
- getDatasetSizeInChunks() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get the size of the dataset in units of chunks.
- getDataType() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getDefaultValue() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getDimensions() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getElementData(long[]) - Method in class org.janelia.saalfeldlab.n5.shard.RawShard
-
- getGrid() - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
- getGrid() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- getGridPosition() - Method in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- getGridPosition() - Method in interface org.janelia.saalfeldlab.n5.DataBlock
-
Returns the position of this data block on the block grid relative to dataset.
- getGridPosition() - Method in class org.janelia.saalfeldlab.n5.shard.RawShardDataBlock
-
- getGroupPath() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- getGroupSeparator() - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Returns the symbol that is used to separate nodes in a group path.
- getGson() - Method in interface org.janelia.saalfeldlab.n5.GsonN5Reader
-
- getGson() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- getIndex() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ArrayAttributeToken
-
- getIndexBlockCodecInfo() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getIndexBlockCodecInfo() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
BlockCodec for shard index
- getIndexCodecs() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getIndexDataCodecInfos() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getIndexDataCodecInfos() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
Deterministic-size DataCodecs for index BlockCodec
- getIndexLocation() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getIndexLocation() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
- getInnerBlockCodecInfo() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getInnerBlockCodecInfo() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
BlockCodecInfo for shard elements (either nested shard or DataBlock)
- getInnerBlockSize() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getInnerBlockSize() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
Size in pixels of each shard element (either nested shard or chunk)
- getInnerDataCodecInfos() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getInnerDataCodecInfos() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
- getInnerDatasetCodecInfos() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getInnerDatasetCodecInfos() - Method in interface org.janelia.saalfeldlab.n5.shard.ShardCodecInfo
-
- getJsonAdapter() - Static method in class org.janelia.saalfeldlab.n5.CompressionAdapter
-
- getJsonAdapter() - Static method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getJsonAdapter(Class<T>) - Static method in class org.janelia.saalfeldlab.n5.NameConfigAdapter
-
- getJsonAsArray(Gson, JsonArray, Class<T>) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
- getJsonAsArray(Gson, JsonArray, Type) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
- getJsonType() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ArrayAttributeToken
-
- getJsonType() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
- getJsonType() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ObjectAttributeToken
-
- getKey() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ObjectAttributeToken
-
- getKeyPositionForBlock(DatasetAttributes, DataBlock<?>) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodecInfo
-
- getKeyPositionForBlock(DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.codec.BlockCodecInfo
-
- getKeyPositionForBlock(DatasetAttributes, DataBlock<?>) - Method in class org.janelia.saalfeldlab.n5.codec.N5BlockCodecInfo
-
- getKeyPositionForBlock(DatasetAttributes, long...) - Method in class org.janelia.saalfeldlab.n5.codec.N5BlockCodecInfo
-
- getKeyValueAccess() - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- getKeyValueAccess() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- getMajor() - Method in class org.janelia.saalfeldlab.n5.N5Reader.Version
-
- getMinor() - Method in class org.janelia.saalfeldlab.n5.N5Reader.Version
-
- getNestedBlockGrid() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
Returns the NestedGrid for this dataset, from which block and
shard sizes are accessible.
- getNumDimensions() - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- getNumElements() - Method in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- getNumElements() - Method in interface org.janelia.saalfeldlab.n5.DataBlock
-
Returns the number of elements in this
DataBlock.
- getNumElements(int[]) - Static method in interface org.janelia.saalfeldlab.n5.DataBlock
-
Returns the number of elements in a box of given size.
- getNumElements() - Method in class org.janelia.saalfeldlab.n5.shard.RawShardDataBlock
-
- getNumElements() - Method in class org.janelia.saalfeldlab.n5.StringDataBlock
-
- getOrCreateChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ArrayAttributeToken
-
- getOrCreateChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
- getOrCreateChildElement() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken.ObjectAttributeToken
-
- getOrder() - Method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodecInfo
-
- getOrMakeCacheInfo(String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- getPatch() - Method in class org.janelia.saalfeldlab.n5.N5Reader.Version
-
- getSize() - Method in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- getSize() - Method in interface org.janelia.saalfeldlab.n5.DataBlock
-
Returns the size of this data block.
- getSize() - Method in class org.janelia.saalfeldlab.n5.shard.RawShardDataBlock
-
- getSuffix() - Method in class org.janelia.saalfeldlab.n5.N5Reader.Version
-
- getType() - Method in class org.janelia.saalfeldlab.n5.codec.checksum.Crc32cChecksumCodec
-
- getType() - Method in interface org.janelia.saalfeldlab.n5.codec.CodecInfo
-
- getType() - Method in class org.janelia.saalfeldlab.n5.codec.IdentityCodec
-
- getType() - Method in class org.janelia.saalfeldlab.n5.codec.N5BlockCodecInfo
-
- getType() - Method in class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo
-
- getType() - Method in class org.janelia.saalfeldlab.n5.codec.transpose.TransposeCodecInfo
-
- getType() - Method in interface org.janelia.saalfeldlab.n5.Compression
-
- getType() - Method in interface org.janelia.saalfeldlab.n5.serialization.NameConfig
-
Returns the serialization type name for this instance.
- getType() - Method in class org.janelia.saalfeldlab.n5.shard.DefaultShardCodecInfo
-
- getURI() - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- getURI() - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Returns the URI of the container's root.
- getURI() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- getVersion() - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
Get the SemVer version of this container as specified in the 'version'
attribute of the root group.
- gridPosition - Variable in class org.janelia.saalfeldlab.n5.AbstractDataBlock
-
- gridPositions(long[], long[]) - Static method in class org.janelia.saalfeldlab.n5.shard.Region
-
- groupExists(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- groupExists(String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- groupPath(String...) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
- gson - Variable in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- GsonKeyValueN5Reader - Interface in org.janelia.saalfeldlab.n5
-
- GsonKeyValueN5Writer - Interface in org.janelia.saalfeldlab.n5
-
Default implementation of
N5Writer with JSON attributes parsed with
Gson.
- GsonN5Reader - Interface in org.janelia.saalfeldlab.n5
-
N5Reader with JSON attributes parsed with
Gson.
- GsonN5Writer - Interface in org.janelia.saalfeldlab.n5
-
N5Writer with JSON attributes parsed with
Gson.
- GsonUtils - Interface in org.janelia.saalfeldlab.n5
-
Utility class for working with JSON.
- GzipCompression - Class in org.janelia.saalfeldlab.n5
-
- GzipCompression() - Constructor for class org.janelia.saalfeldlab.n5.GzipCompression
-
- GzipCompression(int) - Constructor for class org.janelia.saalfeldlab.n5.GzipCompression
-
- GzipCompression(int, boolean) - Constructor for class org.janelia.saalfeldlab.n5.GzipCompression
-
- N5_DATASET_ATTRIBUTES - Static variable in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- N5Annotations - Interface in org.janelia.saalfeldlab.n5.serialization
-
Provides specialized annotations for N5 serialization behaviors.
- N5Annotations.ReverseArray - Annotation Type in org.janelia.saalfeldlab.n5.serialization
-
Indicates that an array field should be reversed during serialization/deserialization.
- N5BlockCodecInfo - Class in org.janelia.saalfeldlab.n5.codec
-
- N5BlockCodecInfo() - Constructor for class org.janelia.saalfeldlab.n5.codec.N5BlockCodecInfo
-
- N5BlockCodecs - Class in org.janelia.saalfeldlab.n5.codec
-
- N5CacheInfo() - Constructor for class org.janelia.saalfeldlab.n5.cache.N5JsonCache.N5CacheInfo
-
- N5ClassCastException(Class<?>) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ClassCastException
-
- N5ClassCastException(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ClassCastException
-
- N5ClassCastException(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ClassCastException
-
- N5ClassCastException(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ClassCastException
-
- N5ClassCastException(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ClassCastException
-
- N5ConcurrentModificationException(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ConcurrentModificationException
-
- N5ConcurrentModificationException(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ConcurrentModificationException
-
- N5ConcurrentModificationException(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ConcurrentModificationException
-
- N5ConcurrentModificationException(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5ConcurrentModificationException
-
- N5Exception - Exception in org.janelia.saalfeldlab.n5
-
- N5Exception() - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception
-
- N5Exception(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception
-
- N5Exception(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception
-
- N5Exception(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception
-
- N5Exception(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception
-
- N5Exception.N5ClassCastException - Exception in org.janelia.saalfeldlab.n5
-
This excpetion represents the situation when an attribute is requested by key as a specific Class,
that attribute key does exist, but is not parseable as the desired Class
- N5Exception.N5ConcurrentModificationException - Exception in org.janelia.saalfeldlab.n5
-
- N5Exception.N5IOException - Exception in org.janelia.saalfeldlab.n5
-
- N5Exception.N5JsonParseException - Exception in org.janelia.saalfeldlab.n5
-
Exception to represent an error when attempting to parse json attributes
- N5Exception.N5NoSuchKeyException - Exception in org.janelia.saalfeldlab.n5
-
- N5FSReader - Class in org.janelia.saalfeldlab.n5
-
- N5FSReader(String, GsonBuilder, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5FSReader
-
Opens an
N5FSReader at a given base path with a custom
GsonBuilder to support custom attributes.
- N5FSReader(String, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5FSReader
-
- N5FSReader(String, GsonBuilder) - Constructor for class org.janelia.saalfeldlab.n5.N5FSReader
-
Opens an
N5FSReader at a given base path with a custom
GsonBuilder to support custom attributes.
- N5FSReader(String) - Constructor for class org.janelia.saalfeldlab.n5.N5FSReader
-
- N5FSWriter - Class in org.janelia.saalfeldlab.n5
-
Filesystem
N5Writer implementation with version compatibility check.
- N5FSWriter(String, GsonBuilder, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5FSWriter
-
Opens an
N5FSWriter at a given base path with a custom
GsonBuilder to support custom attributes.
- N5FSWriter(String, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5FSWriter
-
- N5FSWriter(String, GsonBuilder) - Constructor for class org.janelia.saalfeldlab.n5.N5FSWriter
-
Opens an
N5FSWriter at a given base path with a custom
GsonBuilder to support custom attributes.
- N5FSWriter(String) - Constructor for class org.janelia.saalfeldlab.n5.N5FSWriter
-
- N5IOException(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5IOException
-
- N5IOException(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5IOException
-
- N5IOException(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5IOException
-
- N5IOException(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5IOException
-
- N5JsonCache - Class in org.janelia.saalfeldlab.n5.cache
-
- N5JsonCache(N5JsonCacheableContainer) - Constructor for class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- N5JsonCache.EmptyJson - Class in org.janelia.saalfeldlab.n5.cache
-
- N5JsonCache.N5CacheInfo - Class in org.janelia.saalfeldlab.n5.cache
-
Data object for caching meta data.
- N5JsonCacheableContainer - Interface in org.janelia.saalfeldlab.n5.cache
-
An N5 container whose structure and attributes can be cached.
- N5JsonParseException(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5JsonParseException
-
- N5JsonParseException(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5JsonParseException
-
- N5JsonParseException(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5JsonParseException
-
- N5JsonParseException(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5JsonParseException
-
- N5KeyValueReader - Class in org.janelia.saalfeldlab.n5
-
- N5KeyValueReader(KeyValueAccess, String, GsonBuilder, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
Opens an
N5KeyValueReader at a given base path with a custom
GsonBuilder to support custom attributes.
- N5KeyValueReader(boolean, KeyValueAccess, String, GsonBuilder, boolean, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
Opens an
N5KeyValueReader at a given base path with a custom
GsonBuilder to support custom attributes.
- N5KeyValueWriter - Class in org.janelia.saalfeldlab.n5
-
Filesystem
N5Writer implementation with version compatibility check.
- N5KeyValueWriter(KeyValueAccess, String, GsonBuilder, boolean) - Constructor for class org.janelia.saalfeldlab.n5.N5KeyValueWriter
-
Opens an
N5KeyValueWriter at a given base path with a custom
GsonBuilder to support custom attributes.
- N5NoSuchKeyException(String) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5NoSuchKeyException
-
- N5NoSuchKeyException(String, Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5NoSuchKeyException
-
- N5NoSuchKeyException(Throwable) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5NoSuchKeyException
-
- N5NoSuchKeyException(String, Throwable, boolean, boolean) - Constructor for exception org.janelia.saalfeldlab.n5.N5Exception.N5NoSuchKeyException
-
- N5Reader - Interface in org.janelia.saalfeldlab.n5
-
A simple structured container for hierarchies of chunked
n-dimensional datasets and attributes.
- N5Reader.Version - Class in org.janelia.saalfeldlab.n5
-
- N5URI - Class in org.janelia.saalfeldlab.n5
-
A
URI for N5 containers, groups, datasets, and attributes.
- N5URI(String) - Constructor for class org.janelia.saalfeldlab.n5.N5URI
-
- N5URI(URI) - Constructor for class org.janelia.saalfeldlab.n5.N5URI
-
- N5Writer - Interface in org.janelia.saalfeldlab.n5
-
A simple structured container API for hierarchies of chunked
n-dimensional datasets and attributes.
- N5Writer.DataBlockSupplier<T> - Interface in org.janelia.saalfeldlab.n5
-
- NameConfig - Interface in org.janelia.saalfeldlab.n5.serialization
-
Configuration interface for N5 serialization naming and parameter annotations.
- NameConfig.Name - Annotation Type in org.janelia.saalfeldlab.n5.serialization
-
Specifies the serialization type name for a class.
- NameConfig.Parameter - Annotation Type in org.janelia.saalfeldlab.n5.serialization
-
Marks a field as a parameter to be serialized.
- NameConfig.Prefix - Annotation Type in org.janelia.saalfeldlab.n5.serialization
-
Defines a namespace prefix for serialization.
- NameConfig.Serialize - Annotation Type in org.janelia.saalfeldlab.n5.serialization
-
Controls whether a class should be serializable as a NameConfig.
- NameConfigAdapter<T> - Class in org.janelia.saalfeldlab.n5
-
T adapter, auto-discovers annotated T implementations in the classpath.
- NameConfigAdapter(Class<T>) - Constructor for class org.janelia.saalfeldlab.n5.NameConfigAdapter
-
- NestedGrid(int[][], long[]) - Constructor for class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
blockSizes[l][d] is the block size at level l in dimension d.
- NestedGrid(int[][]) - Constructor for class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
- nestedPosition(long[], int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Create a NestedPosition at the specified nesting level grid position.
- nestedPosition(long[]) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Create a NestedPosition at the specified chunk grid position (that is, at nesting level 0).
- NestedPosition(Nesting.NestedGrid, long[], int) - Constructor for class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
- Nesting - Class in org.janelia.saalfeldlab.n5.shard
-
Container for classes that coordinate hierarchical grid structures for
sharded N5 datasets.
- Nesting() - Constructor for class org.janelia.saalfeldlab.n5.shard.Nesting
-
- Nesting.NestedGrid - Class in org.janelia.saalfeldlab.n5.shard
-
A nested grid of blocks used to coordinate the relationships of shards
and the blocks (chunks / sub-shards) they contain.
- Nesting.NestedPosition - Class in org.janelia.saalfeldlab.n5.shard
-
Represents the position of a block at a particular level of a nested hierarchy,
where the hierarchy is defined by a given
Nesting.NestedGrid.
- newArray(int) - Method in class org.janelia.saalfeldlab.n5.codec.FlatArrayCodec
-
- newCache() - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- newCacheInfo() - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- newInputStream() - Method in interface org.janelia.saalfeldlab.n5.LockedChannel
-
- newOutputStream() - Method in interface org.janelia.saalfeldlab.n5.LockedChannel
-
- newReader() - Method in interface org.janelia.saalfeldlab.n5.LockedChannel
-
- newWriter() - Method in interface org.janelia.saalfeldlab.n5.LockedChannel
-
- next() - Method in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
- NO_VERSION - Static variable in interface org.janelia.saalfeldlab.n5.N5Reader
-
SemVer version of this N5 spec.
- normalGetDatasetAttributes(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Reader
-
- normalize(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
Returns a normalized path.
- normalize(String) - Method in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- normalize(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Normalize a path to canonical form.
- normalizeAttributePath() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- normalizeAttributePath(String) - Static method in class org.janelia.saalfeldlab.n5.N5URI
-
- normalizeGroupPath() - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- normalizeGroupPath(String) - Static method in class org.janelia.saalfeldlab.n5.N5URI
-
Normalize a group path relative to a container's root, resulting in
removal of redundant "/", "./", resolution of relative "../",
and removal of leading slashes.
- NULLCHAR - Static variable in class org.janelia.saalfeldlab.n5.StringDataBlock
-
- numChecksumBytes() - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- numDimensions() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
- numDimensions() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
- numElements() - Method in class org.janelia.saalfeldlab.n5.shard.ShardIndex.NDArray
-
- numLevels() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
- parent(String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- parent(String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Get the parent of a path string.
- parentJson - Variable in class org.janelia.saalfeldlab.n5.LinkedAttributePathToken
-
The JsonElement which contains the mapping that this token represents.
- parseAttributeElement(JsonElement, Gson, Type) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
Deserialize the
attribute as
type T.
- parseBytes(String) - Static method in class org.janelia.saalfeldlab.n5.util.FloatValueParser
-
Parses a hex string to a byte array.
- parseDouble(String) - Static method in class org.janelia.saalfeldlab.n5.util.FloatValueParser
-
Parses a hex string to a double value.
- parseFloat(String) - Static method in class org.janelia.saalfeldlab.n5.util.FloatValueParser
-
Parses a hex string to a float value.
- parseListResponse(String) - Method in interface org.janelia.saalfeldlab.n5.http.ListResponseParser
-
Parse a String response for a list call, and return the results as a
String array.
- pixelPosition(long[], int, long[]) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Computes the pixel position for the given sourcePos grid
position at sourceLevel.
- pixelPosition(long[], int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get the pixel position for the given sourcePos grid position
at sourceLevel.
- pixelPosition() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
- positionToIndex(int[], int[]) - Static method in interface org.janelia.saalfeldlab.n5.util.SubArrayCopy
-
- PositionValueAccess - Interface in org.janelia.saalfeldlab.n5.shard
-
Wrap a KeyValueAccess and a dataset URI to be able to get/set values (ReadData) by long[] key
indicating the position of a top-level DataBlock (a top-level shard for sharded datasets,
a chunk for non-sharded datasets).
- PositionValueAccess.KvaPositionValueAccess - Class in org.janelia.saalfeldlab.n5.shard
-
- prefetch(Collection<? extends Range>) - Method in interface org.janelia.saalfeldlab.n5.readdata.LazyRead
-
Indicates that the given slices will be subsequently read.
- prefetch(Collection<? extends Range>) - Method in class org.janelia.saalfeldlab.n5.readdata.prefetch.AggregatingPrefetchLazyRead
-
Indicates that the given slices will be subsequently read.
- prefetch(Collection<? extends Range>) - Method in class org.janelia.saalfeldlab.n5.readdata.prefetch.EnclosingPrefetchLazyRead
-
Indicates that the given slices will be subsequently read.
- prefetch(Collection<? extends Range>) - Method in interface org.janelia.saalfeldlab.n5.readdata.ReadData
-
Indicates that the given slices will be subsequently read.
- prefetch(List<long[]>) - Method in class org.janelia.saalfeldlab.n5.shard.RawShard
-
- RANGE - Static variable in class org.janelia.saalfeldlab.n5.HttpKeyValueAccess
-
- Range - Interface in org.janelia.saalfeldlab.n5.readdata
-
- RawBlockCodecInfo - Class in org.janelia.saalfeldlab.n5.codec
-
- RawBlockCodecInfo() - Constructor for class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo
-
- RawBlockCodecInfo(ByteOrder) - Constructor for class org.janelia.saalfeldlab.n5.codec.RawBlockCodecInfo
-
- RawBlockCodecInfo.ByteOrderAdapter - Class in org.janelia.saalfeldlab.n5.codec
-
- RawBlockCodecs - Class in org.janelia.saalfeldlab.n5.codec
-
- RawCompression - Class in org.janelia.saalfeldlab.n5
-
- RawCompression() - Constructor for class org.janelia.saalfeldlab.n5.RawCompression
-
- RawShard - Class in org.janelia.saalfeldlab.n5.shard
-
- RawShardCodec - Class in org.janelia.saalfeldlab.n5.shard
-
- RawShardDataBlock - Class in org.janelia.saalfeldlab.n5.shard
-
Wrap a RawShard as a DataBlock.
- read(String) - Method in class org.janelia.saalfeldlab.n5.FsIoPolicy.Atomic
-
- read(String) - Method in class org.janelia.saalfeldlab.n5.FsIoPolicy.Unsafe
-
- read(String) - Method in interface org.janelia.saalfeldlab.n5.IoPolicy
-
- readAttribute(JsonElement, String, Class<T>, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
- readAttribute(JsonElement, String, Type, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
- readAttributes(Reader, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
Reads the attributes json from a given
Reader.
- readBlock(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- readBlock(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
- readBlock(PositionValueAccess, long[], int) - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
Read a block at shardGridPosition at the given nesting level.
- readBlock(PositionValueAccess, long[], int) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- readChecksum(ReadData) - Method in class org.janelia.saalfeldlab.n5.codec.checksum.ChecksumCodec
-
- readChunk(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- readChunk(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
- readChunk(PositionValueAccess, long[]) - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
Read the chunk at the given gridPosition.
- readChunk(PositionValueAccess, long[]) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- readChunks(String, DatasetAttributes, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Reader
-
- readChunks(String, DatasetAttributes, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
- readChunks(PositionValueAccess, List<long[]>) - Method in interface org.janelia.saalfeldlab.n5.shard.DatasetAccess
-
Read the chunks at the given gridPositions.
- readChunks(PositionValueAccess, List<long[]>) - Method in class org.janelia.saalfeldlab.n5.shard.DefaultDatasetAccess
-
- ReadData - Interface in org.janelia.saalfeldlab.n5.readdata
-
An abstraction over byte[] data.
- readData(ByteBuffer) - Method in class org.janelia.saalfeldlab.n5.StringDataBlock
-
- ReadData.Generator - Interface in org.janelia.saalfeldlab.n5.readdata
-
Generator supplies the content of a ReadData by writing it to an
OutputStream on demand.
- ReadData.OutputStreamOperator - Interface in org.janelia.saalfeldlab.n5.readdata
-
OutputStreamOperator is
applied to an
OutputStream to transform it into another(e.g., compressed)
OutputStream.
- readSerializedBlock(String, DatasetAttributes, long...) - Method in interface org.janelia.saalfeldlab.n5.N5Reader
-
- Region - Class in org.janelia.saalfeldlab.n5.shard
-
Bounds, in pixel coordinates, of a region in a dataset.
- Region(long[], long[], Nesting.NestedGrid) - Constructor for class org.janelia.saalfeldlab.n5.shard.Region
-
- registerGson(GsonBuilder) - Method in class org.janelia.saalfeldlab.n5.N5KeyValueReader
-
- relative(int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
Get the relative grid position at level, that is, relative
offset within containing the (level+1) element.
- relative() - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedPosition
-
- relativeBlockPath(long...) - Method in class org.janelia.saalfeldlab.n5.DatasetAttributes
-
- relativeBlockSize(int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get size of a block at the given level relative to level-1 (that is, in units of level-1 blocks).
- relativePosition(long[], int, long[], int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Computes the targetPos grid position at targetLevel
for the given sourcePos grid position at sourceLevel,
relative to the containing element at targetLevel+1.
- relativePosition(long[], int, int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
- relativeToBaseBlockSize(int) - Method in class org.janelia.saalfeldlab.n5.shard.Nesting.NestedGrid
-
Get size of a block at the given level relative to level 0 (that is, in units of chunks).
- relativize(String, String) - Method in class org.janelia.saalfeldlab.n5.FileSystemKeyValueAccess
-
- relativize(String, String) - Method in interface org.janelia.saalfeldlab.n5.KeyValueAccess
-
Relativize path relative to base.
- remove(String) - Method in interface org.janelia.saalfeldlab.n5.CachedGsonKeyValueN5Writer
-
- remove(String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- remove(String) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Removes a group or dataset (directory and all contained files).
- remove() - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Removes the N5 container.
- remove(long[]) - Method in class org.janelia.saalfeldlab.n5.shard.PositionValueAccess.KvaPositionValueAccess
-
- remove(long[]) - Method in interface org.janelia.saalfeldlab.n5.shard.PositionValueAccess
-
- removeAttribute(String, String) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- removeAttribute(String, String, Class<T>) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- removeAttribute(Writer, JsonElement, String, Class<T>, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
If there is an attribute in root such that it can be parsed and
deserialized as T,
then remove it from root, write root to the
writer, and return the removed attribute.
- removeAttribute(Writer, JsonElement, String, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
If there is an attribute in root at location
normalizedAttributePath then remove it from root..
- removeAttribute(JsonElement, String, Class<T>, Gson) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
If there is an attribute in root such that it can be parsed and
desrialized as T,
then remove it from root and return the removed attribute.
- removeAttribute(JsonElement, String) - Static method in interface org.janelia.saalfeldlab.n5.GsonUtils
-
Remove and return the attribute at normalizedAttributePath as a
JsonElement.
- removeAttribute(String, String) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Remove the attribute from group pathName with key key.
- removeAttribute(String, String, Class<T>) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Remove the attribute from group pathName with key key and
type T.
- removeAttributes(String, List<String>) - Method in interface org.janelia.saalfeldlab.n5.GsonKeyValueN5Writer
-
- removeAttributes(String, List<String>) - Method in interface org.janelia.saalfeldlab.n5.N5Writer
-
Remove attributes as provided by attributes.
- removeCache(String, String) - Method in class org.janelia.saalfeldlab.n5.cache.N5JsonCache
-
- requireLength() - Method in interface org.janelia.saalfeldlab.n5.readdata.ReadData
-
Returns number of bytes in this
ReadData.
- resolve(N5URI) - Method in class org.janelia.saalfeldlab.n5.N5URI
-
- resolve(URI) - Method in class org.janelia.saalfeldlab.n5.N5URI
-
Generate a new N5URI which is the result of resolving
relativeUri to this
N5URI.
- resolve(String) - Method in class org.janelia.saalfeldlab.n5.N5URI
-
Generate a new N5URI which is the result of resolving
relativeString to this
N5URI
If relativeString is not relative to this N5URI, then the resulting N5URI
is equivalent to relativeString.
- reverse(JsonArray) - Static method in class org.janelia.saalfeldlab.n5.serialization.JsonArrayUtils
-
Reverses the order of elements in a JSON array in-place.