@Deprecated
public interface IHDF5CompoundBasicReader
Modifier and Type | Method and Description |
---|---|
<T> HDF5CompoundType<T> |
getAttributeCompoundType(java.lang.String objectPath,
java.lang.String attributeName,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> java.lang.Iterable<HDF5DataBlock<T[]>> |
getCompoundArrayNaturalBlocks(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> java.lang.Iterable<HDF5DataBlock<T[]>> |
getCompoundArrayNaturalBlocks(java.lang.String objectPath,
HDF5CompoundType<T> type)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> java.lang.Iterable<HDF5DataBlock<T[]>> |
getCompoundArrayNaturalBlocks(java.lang.String objectPath,
HDF5CompoundType<T> type,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundMemberInformation[] |
getCompoundDataSetInformation(java.lang.String dataSetPath)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundMemberInformation[] |
getCompoundDataSetInformation(java.lang.String dataSetPath,
boolean sortAlphabetically)
Deprecated.
Use
getCompoundDataSetInformation(String) and
Arrays.sort(compoundInformation) , if needed. |
<T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> |
getCompoundMDArrayNaturalBlocks(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> |
getCompoundMDArrayNaturalBlocks(java.lang.String objectPath,
HDF5CompoundType<T> type)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> |
getCompoundMDArrayNaturalBlocks(java.lang.String objectPath,
HDF5CompoundType<T> type,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundMemberInformation[] |
getCompoundMemberInformation(java.lang.Class<T> compoundClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundMemberInformation[] |
getCompoundMemberInformation(java.lang.String dataTypeName)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getCompoundType(java.lang.Class<T> pojoClass,
HDF5CompoundMemberMapping... members)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getCompoundType(java.lang.String name,
java.lang.Class<T> pojoClass,
HDF5CompoundMemberMapping... members)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getDataSetCompoundType(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getInferredCompoundType(java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundType<java.util.List<?>> |
getInferredCompoundType(java.util.List<java.lang.String> memberNames,
java.util.List<?> template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundType<java.lang.Object[]> |
getInferredCompoundType(java.lang.String[] memberNames,
java.lang.Object[] template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getInferredCompoundType(java.lang.String name,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundType<java.util.List<?>> |
getInferredCompoundType(java.lang.String name,
java.util.List<java.lang.String> memberNames,
java.util.List<?> template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
HDF5CompoundType<java.lang.Object[]> |
getInferredCompoundType(java.lang.String name,
java.lang.String[] memberNames,
java.lang.Object[] template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getInferredCompoundType(java.lang.String name,
T template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getInferredCompoundType(java.lang.String name,
T template,
HDF5CompoundMappingHints hints)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getInferredCompoundType(T template)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getNamedCompoundType(java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> HDF5CompoundType<T> |
getNamedCompoundType(java.lang.String dataTypeName,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T |
readCompound(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Reads a compound from the data set objectPath.
|
<T> T |
readCompound(java.lang.String objectPath,
HDF5CompoundType<T> type)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T |
readCompound(java.lang.String objectPath,
HDF5CompoundType<T> type,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArray(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Reads a compound array (of rank 1) from the data set objectPath.
|
<T> T[] |
readCompoundArray(java.lang.String objectPath,
HDF5CompoundType<T> type)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArray(java.lang.String objectPath,
HDF5CompoundType<T> type,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArrayBlock(java.lang.String objectPath,
HDF5CompoundType<T> type,
int blockSize,
long blockNumber)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArrayBlock(java.lang.String objectPath,
HDF5CompoundType<T> type,
int blockSize,
long blockNumber,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArrayBlockWithOffset(java.lang.String objectPath,
HDF5CompoundType<T> type,
int blockSize,
long offset)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> T[] |
readCompoundArrayBlockWithOffset(java.lang.String objectPath,
HDF5CompoundType<T> type,
int blockSize,
long offset,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArray(java.lang.String objectPath,
java.lang.Class<T> pojoClass)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArray(java.lang.String objectPath,
HDF5CompoundType<T> type)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArray(java.lang.String objectPath,
HDF5CompoundType<T> type,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArrayBlock(java.lang.String objectPath,
HDF5CompoundType<T> type,
int[] blockDimensions,
long[] blockNumber)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArrayBlock(java.lang.String objectPath,
HDF5CompoundType<T> type,
int[] blockDimensions,
long[] blockNumber,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArrayBlockWithOffset(java.lang.String objectPath,
HDF5CompoundType<T> type,
int[] blockDimensions,
long[] offset)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
<T> MDArray<T> |
readCompoundMDArrayBlockWithOffset(java.lang.String objectPath,
HDF5CompoundType<T> type,
int[] blockDimensions,
long[] offset,
IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull)
Deprecated.
Use the corresponding method in
IHDF5Reader.compound() instead. |
@Deprecated <T> HDF5CompoundMemberInformation[] getCompoundMemberInformation(java.lang.Class<T> compoundClass)
IHDF5Reader.compound()
instead.@Deprecated HDF5CompoundMemberInformation[] getCompoundMemberInformation(java.lang.String dataTypeName)
IHDF5Reader.compound()
instead.dataTypeName
- The name of the compound data type to get the member information for.@Deprecated HDF5CompoundMemberInformation[] getCompoundDataSetInformation(java.lang.String dataSetPath) throws HDF5JavaException
IHDF5Reader.compound()
instead.
Call Arrays.sort(compoundInformation)
to sort the array in alphabetical order of
names.
HDF5JavaException
- If the data set is not of compound type.@Deprecated HDF5CompoundMemberInformation[] getCompoundDataSetInformation(java.lang.String dataSetPath, boolean sortAlphabetically) throws HDF5JavaException
getCompoundDataSetInformation(String)
and
Arrays.sort(compoundInformation)
, if needed.true
or else in the
order of definition of the compound type. It is a failure condition if this data set does not
exist or is not of compound type.
HDF5JavaException
- If the data set is not of type compound.@Deprecated <T> HDF5CompoundType<T> getCompoundType(java.lang.String name, java.lang.Class<T> pojoClass, HDF5CompoundMemberMapping... members)
IHDF5Reader.compound()
instead.name
- The name of the compound in the HDF5 file.pojoClass
- The plain old Java type that corresponds to this HDF5 type.members
- The mapping from the Java compound type to the HDF5 type.@Deprecated <T> HDF5CompoundType<T> getCompoundType(java.lang.Class<T> pojoClass, HDF5CompoundMemberMapping... members)
IHDF5Reader.compound()
instead.pojoClass
- The plain old Java type that corresponds to this HDF5 type.members
- The mapping from the Java compound type to the HDF5 type.@Deprecated <T> HDF5CompoundType<T> getInferredCompoundType(java.lang.String name, java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.name
- The name of the compound in the HDF5 file.pojoClass
- The plain old Java type that corresponds to this HDF5 type.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated <T> HDF5CompoundType<T> getInferredCompoundType(java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.pojoClass
- The plain old Java type that corresponds to this HDF5 type.@Deprecated <T> HDF5CompoundType<T> getInferredCompoundType(java.lang.String name, T template, HDF5CompoundMappingHints hints)
IHDF5Reader.compound()
instead.name
- The name of the compound type in the HDF5 file.template
- The compound to infer the HDF5 compound type from.hints
- The hints to provide to the mapping procedure.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated <T> HDF5CompoundType<T> getInferredCompoundType(java.lang.String name, T template)
IHDF5Reader.compound()
instead.name
- The name of the compound type in the HDF5 file.template
- The compound to infer the HDF5 compound type from.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated <T> HDF5CompoundType<T> getInferredCompoundType(T template)
IHDF5Reader.compound()
instead.template
- The compound to infer the HDF5 compound type from.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated HDF5CompoundType<java.util.List<?>> getInferredCompoundType(java.lang.String name, java.util.List<java.lang.String> memberNames, java.util.List<?> template)
IHDF5Reader.compound()
instead.name
- The name of the compound type in the HDF5 file.memberNames
- The names of the members.template
- The compound to infer the HDF5 compound type from. Needs to have the same
length as memberNames.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated HDF5CompoundType<java.util.List<?>> getInferredCompoundType(java.util.List<java.lang.String> memberNames, java.util.List<?> template)
IHDF5Reader.compound()
instead.memberNames
- The names of the members.template
- The compound to infer the HDF5 compound type from. Needs to have the same
length as memberNames.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated HDF5CompoundType<java.lang.Object[]> getInferredCompoundType(java.lang.String name, java.lang.String[] memberNames, java.lang.Object[] template)
IHDF5Reader.compound()
instead.name
- The name of the compound type in the HDF5 file.memberNames
- The names of the members.template
- The compound to infer the HDF5 compound type from. Needs to have the same
length than memberNames.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated HDF5CompoundType<java.lang.Object[]> getInferredCompoundType(java.lang.String[] memberNames, java.lang.Object[] template)
IHDF5Reader.compound()
instead.memberNames
- The names of the members.template
- The compound to infer the HDF5 compound type from. Needs to have the same
length than memberNames.HDF5CompoundMemberMapping.inferMapping(java.lang.Class<?>)
@Deprecated <T> HDF5CompoundType<T> getDataSetCompoundType(java.lang.String objectPath, java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.objectPath
- The path of the compound dataset to get the type from.pojoClass
- The class to use for the mapping.@Deprecated <T> HDF5CompoundType<T> getAttributeCompoundType(java.lang.String objectPath, java.lang.String attributeName, java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.objectPath
- The path of the compound dataset to get the type from.pojoClass
- The class to use for the mapping.@Deprecated <T> HDF5CompoundType<T> getNamedCompoundType(java.lang.String dataTypeName, java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.Note: This method only works for compound data types 'committed' to the HDF5 file. For files written with JHDF5 this will always be true, however, files created with other libraries may not choose to commit compound data types.
dataTypeName
- The path to a committed data type, if starting with '/', or a name of a
committed data type otherwise.pojoClass
- The class to use for the mapping.@Deprecated <T> HDF5CompoundType<T> getNamedCompoundType(java.lang.Class<T> pojoClass)
IHDF5Reader.compound()
instead.pojoClass
- The class to use for the mapping and to get the name of named data type
from.@Deprecated <T> T readCompound(java.lang.String objectPath, HDF5CompoundType<T> type) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.HDF5JavaException
- If the objectPath is not a compound data set.<T> T readCompound(java.lang.String objectPath, java.lang.Class<T> pojoClass) throws HDF5JavaException
objectPath
- The name (including path information) of the data set object in the file.pojoClass
- The class to return the result in. Use HDF5CompoundDataMap
to get it
in a map, HDF5CompoundDataList
to get it in a list, and
Object[]
to get it in an array, or use a pojo (Data Transfer Object),
in which case the compound members will be mapped to Java fields.HDF5JavaException
- If the objectPath is not a compound data set or if the
mapping between the compound type and the POJO is not complete.CompoundType
,
CompoundElement
@Deprecated <T> T readCompound(java.lang.String objectPath, HDF5CompoundType<T> type, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into a Java object.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> T[] readCompoundArray(java.lang.String objectPath, HDF5CompoundType<T> type) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> T[] readCompoundArray(java.lang.String objectPath, HDF5CompoundType<T> type, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound data set.<T> T[] readCompoundArray(java.lang.String objectPath, java.lang.Class<T> pojoClass) throws HDF5JavaException
objectPath
- The name (including path information) of the data set object in the file.pojoClass
- The class to return the result in. Use HDF5CompoundDataMap
to get it
in a map, HDF5CompoundDataList
to get it in a list, and
Object[]
to get it in an array, or use a pojo (Data Transfer Object),
in which case the compound members will be mapped to Java fields.HDF5JavaException
- If the objectPath is not a compound data set or if the
mapping between the compound type and the POJO is not complete.CompoundType
,
CompoundElement
@Deprecated <T> T[] readCompoundArrayBlock(java.lang.String objectPath, HDF5CompoundType<T> type, int blockSize, long blockNumber) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockSize
- The block size (this will be the length of the float[]
returned
if the data set is long enough).blockNumber
- The number of the block to read (starting with 0, offset: multiply with
blockSize).HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> T[] readCompoundArrayBlock(java.lang.String objectPath, HDF5CompoundType<T> type, int blockSize, long blockNumber, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockSize
- The block size (this will be the length of the float[]
returned
if the data set is long enough).blockNumber
- The number of the block to read (starting with 0, offset: multiply with
blockSize).inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> T[] readCompoundArrayBlockWithOffset(java.lang.String objectPath, HDF5CompoundType<T> type, int blockSize, long offset) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockSize
- The block size (this will be the length of the float[]
returned
if the data set is long enough).offset
- The offset of the block to read (starting with 0).HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> T[] readCompoundArrayBlockWithOffset(java.lang.String objectPath, HDF5CompoundType<T> type, int blockSize, long offset, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockSize
- The block size (this will be the length of the float[]
returned
if the data set is long enough).offset
- The offset of the block to read (starting with 0).inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> java.lang.Iterable<HDF5DataBlock<T[]>> getCompoundArrayNaturalBlocks(java.lang.String objectPath, HDF5CompoundType<T> type) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.HDF5JavaException
- If the data set is not of rank 1 or not a compound data set.HDF5DataBlock
@Deprecated <T> java.lang.Iterable<HDF5DataBlock<T[]>> getCompoundArrayNaturalBlocks(java.lang.String objectPath, HDF5CompoundType<T> type, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the data set is not of rank 1 or not a compound data set.HDF5DataBlock
@Deprecated <T> java.lang.Iterable<HDF5DataBlock<T[]>> getCompoundArrayNaturalBlocks(java.lang.String objectPath, java.lang.Class<T> pojoClass) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.pojoClass
- The class to return the result in. Use HDF5CompoundDataMap
to get it
in a map, HDF5CompoundDataList
to get it in a list, and
Object[]
to get it in an array, or use a pojo (Data Transfer Object),
in which case the compound members will be mapped to Java fields.HDF5JavaException
- If the data set is not of rank 1 or not a compound data set.HDF5JavaException
- If the data set is not of rank 1, not a compound data set or if the
mapping between the compound type and the POJO is not complete.HDF5DataBlock
@Deprecated <T> MDArray<T> readCompoundMDArray(java.lang.String objectPath, HDF5CompoundType<T> type) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> MDArray<T> readCompoundMDArray(java.lang.String objectPath, java.lang.Class<T> pojoClass) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.pojoClass
- The class to return the result in. Use HDF5CompoundDataMap
to get it
in a map, HDF5CompoundDataList
to get it in a list, and
Object[]
to get it in an array, or use a pojo (Data Transfer Object),
in which case the compound members will be mapped to Java fields.HDF5JavaException
- If the objectPath is not a compound data set or if the
mapping between the compound type and the POJO is not complete.CompoundType
,
CompoundElement
@Deprecated <T> MDArray<T> readCompoundMDArray(java.lang.String objectPath, HDF5CompoundType<T> type, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> MDArray<T> readCompoundMDArrayBlock(java.lang.String objectPath, HDF5CompoundType<T> type, int[] blockDimensions, long[] blockNumber) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockDimensions
- The extent of the block to write along each axis.blockNumber
- The number of the block to write along each axis.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> MDArray<T> readCompoundMDArrayBlock(java.lang.String objectPath, HDF5CompoundType<T> type, int[] blockDimensions, long[] blockNumber, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockDimensions
- The extent of the block to write along each axis.blockNumber
- The number of the block to write along each axis.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound type.@Deprecated <T> MDArray<T> readCompoundMDArrayBlockWithOffset(java.lang.String objectPath, HDF5CompoundType<T> type, int[] blockDimensions, long[] offset) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockDimensions
- The extent of the block to write along each axis.offset
- The offset of the block to write in the data set along each axis.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> MDArray<T> readCompoundMDArrayBlockWithOffset(java.lang.String objectPath, HDF5CompoundType<T> type, int[] blockDimensions, long[] offset, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.blockDimensions
- The extent of the block to write along each axis.offset
- The offset of the block to write in the data set along each axis.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
- If the objectPath is not a compound data set.@Deprecated <T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> getCompoundMDArrayNaturalBlocks(java.lang.String objectPath, HDF5CompoundType<T> type) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.HDF5JavaException
HDF5MDDataBlock
@Deprecated <T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> getCompoundMDArrayNaturalBlocks(java.lang.String objectPath, HDF5CompoundType<T> type, IHDF5CompoundInformationRetriever.IByteArrayInspector inspectorOrNull) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.type
- The type definition of this compound type.inspectorOrNull
- The inspector to be called before the byte array read from the HDF5
file is translated back into Java objects.HDF5JavaException
HDF5MDDataBlock
@Deprecated <T> java.lang.Iterable<HDF5MDDataBlock<MDArray<T>>> getCompoundMDArrayNaturalBlocks(java.lang.String objectPath, java.lang.Class<T> pojoClass) throws HDF5JavaException
IHDF5Reader.compound()
instead.objectPath
- The name (including path information) of the data set object in the file.pojoClass
- The class to return the result in. Use HDF5CompoundDataMap
to get it
in a map, HDF5CompoundDataList
to get it in a list, and
Object[]
to get it in an array.HDF5JavaException
- If the data set is not a compound data set or if the mapping
between the compound type and the POJO is not complete.HDF5DataBlock
,
CompoundType
,
CompoundElement