Package dev.zarr.zarrjava.v3.codec.core
Class BytesCodec
java.lang.Object
dev.zarr.zarrjava.core.codec.AbstractCodec
dev.zarr.zarrjava.core.codec.ArrayBytesCodec
dev.zarr.zarrjava.core.codec.core.BytesCodec
dev.zarr.zarrjava.v3.codec.core.BytesCodec
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class dev.zarr.zarrjava.core.codec.core.BytesCodec
BytesCodec.EndianNested classes/interfaces inherited from class dev.zarr.zarrjava.core.codec.ArrayBytesCodec
ArrayBytesCodec.WithPartialDecode -
Field Summary
FieldsFields inherited from class dev.zarr.zarrjava.core.codec.AbstractCodec
arrayMetadata -
Constructor Summary
ConstructorsConstructorDescriptionBytesCodec(BytesCodec.Endian endian) BytesCodec(BytesCodec.Configuration configuration) -
Method Summary
Modifier and TypeMethodDescriptionlongcomputeEncodedSize(long inputByteLength, ArrayMetadata.CoreArrayMetadata arrayMetadata) protected ByteOrderMethods inherited from class dev.zarr.zarrjava.core.codec.core.BytesCodec
decode, encodeMethods inherited from class dev.zarr.zarrjava.core.codec.AbstractCodec
resolveArrayMetadata, setCoreArrayMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.zarr.zarrjava.core.codec.Codec
resolveArrayMetadata, setCoreArrayMetadata
-
Field Details
-
name
- See Also:
-
configuration
-
-
Constructor Details
-
BytesCodec
-
BytesCodec
-
-
Method Details
-
computeEncodedSize
public long computeEncodedSize(long inputByteLength, ArrayMetadata.CoreArrayMetadata arrayMetadata) throws ZarrException - Specified by:
computeEncodedSizein interfaceCodec- Specified by:
computeEncodedSizein interfaceCodec- Throws:
ZarrException
-
getByteOrder
- Specified by:
getByteOrderin classBytesCodec
-