Index

A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages

A

acceptRootGroup(Consumer<H5Group>) - Method in class nz.org.riskscape.hdf5.H5File
Convenience version of getRootGroup that handles closing the root group object for you.
ALLOWED_READ_SIZE_MB - Static variable in class nz.org.riskscape.hdf5.Hdf5Resolver
 
applyRootGroup(Function<H5Group, T>) - Method in class nz.org.riskscape.hdf5.H5File
Convenience version of getRootGroup that handles closing the root group object for you.

B

build(long) - Static method in class nz.org.riskscape.hdf5.types.H5Type
 
build(Hdf5Resolver.Parameters) - Method in class nz.org.riskscape.hdf5.Hdf5Resolver
 
byteOffset - Variable in class nz.org.riskscape.hdf5.H5CompoundMember
 

C

canEqual(Object) - Method in class nz.org.riskscape.hdf5.H5Attribute
 
canEqual(Object) - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
canEqual(Object) - Method in class nz.org.riskscape.hdf5.types.H5Type
 
clone(BaseRelation.Fields) - Method in class nz.org.riskscape.hdf5.relation.H5Relation
 
close() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
close() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
close() - Method in class nz.org.riskscape.hdf5.H5DataSpace
 
close() - Method in class nz.org.riskscape.hdf5.H5File
 
close() - Method in class nz.org.riskscape.hdf5.H5Group
 
close() - Method in class nz.org.riskscape.hdf5.H5Object
 
close() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
close() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
close() - Method in class nz.org.riskscape.hdf5.types.H5EnumType
 
close() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
close() - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 
createMemSpace(long) - Static method in class nz.org.riskscape.hdf5.H5DataSpace
Returns a memory space suitable to use for reading the numElements specified from a one-dimensional dataset.
createMemSpace(long[]) - Static method in class nz.org.riskscape.hdf5.H5DataSpace
Creates a dataspace handle suitable to use as a 'memory space' in other HDF5 library calls.
createRawRelationFromBookmark(Hdf5Resolver.Parameters) - Method in class nz.org.riskscape.hdf5.Hdf5Resolver
Builds a relation for the desired dataset.

D

dataset - Variable in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
dataset - Variable in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
datasetName - Variable in class nz.org.riskscape.hdf5.H5DatasetPath
 
dataspace - Variable in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
doCommand(Engine) - Method in class nz.org.riskscape.hdf5.Hdf5Command.LsCommand
 

E

equals(Object) - Method in class nz.org.riskscape.hdf5.H5Attribute
 
equals(Object) - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
equals(Object) - Method in class nz.org.riskscape.hdf5.types.H5Type
 

F

findIndex(String) - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
findMember(String) - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 

G

getByteBuffer() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
getByteOffsetFor(int) - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
getClassName() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
getCurrentIndex() - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
Gets the current position of the cursor within the dataset elements.
getCurrentIndex() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
getDatasetName() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
getDatasetName() - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
getDataSize() - Method in class nz.org.riskscape.hdf5.types.H5Type
The size in bytes of any element of this type.
getDataSpace() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
getDataType() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
getDataType() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
getDataType() - Method in enum class nz.org.riskscape.hdf5.Hdf5Resolver.DatasetMode
 
getDataType() - Method in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
getDimensions() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
getElementsAsDouble() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
getExtensionsToFormats() - Method in class nz.org.riskscape.hdf5.Hdf5Resolver
 
getExtent() - Method in class nz.org.riskscape.hdf5.H5DataSpace
 
getFeatures() - Method in class nz.org.riskscape.hdf5.Hdf5Plugin
 
getGroupName() - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
getGroupName() - Method in class nz.org.riskscape.hdf5.H5Group
 
getMembers() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
getMembersArray() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
getMemberType() - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 
getName() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
getName(H5Object) - Method in class nz.org.riskscape.hdf5.Hdf5Command.LsCommand
 
getParent() - Method in class nz.org.riskscape.hdf5.H5Group
The group above this one.
getPath() - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
getPointer() - Method in class nz.org.riskscape.hdf5.H5Object
 
getRootGroup() - Method in class nz.org.riskscape.hdf5.H5File
 
getSourceInformation() - Method in class nz.org.riskscape.hdf5.relation.H5Relation
 
getSuperType() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
groupName - Variable in class nz.org.riskscape.hdf5.H5DatasetPath
 

H

H5ArrayType - Class in nz.org.riskscape.hdf5.types
Represents an H5 array that could be multi-dimensional.
H5ArrayType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5ArrayType
 
H5Attribute - Class in nz.org.riskscape.hdf5
A metadata attribute for a dataset
H5Attribute(H5Object, String) - Constructor for class nz.org.riskscape.hdf5.H5Attribute
 
H5CompoundMember - Class in nz.org.riskscape.hdf5
 
H5CompoundMember(int, String, H5Type, H5CompoundType, int) - Constructor for class nz.org.riskscape.hdf5.H5CompoundMember
 
H5CompoundType - Class in nz.org.riskscape.hdf5.types
 
H5CompoundType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5CompoundType
 
H5Dataset - Class in nz.org.riskscape.hdf5
Supports reading a one-dimensional dataset from an h5 file.
H5DatasetCursor - Class in nz.org.riskscape.hdf5.cursor
Iterates over elements of an H5Dataset.
H5DatasetCursor(H5Dataset, H5DataSpace, H5Type) - Constructor for class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
H5DatasetCursor.LocalProblems - Interface in nz.org.riskscape.hdf5.cursor
 
H5DatasetPath - Class in nz.org.riskscape.hdf5
Convenience for representing a complete path to a dataset.
H5DatasetPath(String, String) - Constructor for class nz.org.riskscape.hdf5.H5DatasetPath
 
H5DataSpace - Class in nz.org.riskscape.hdf5
A dataspace is a handle used to either read from or to a dataset.
H5DataSpace(long, H5Dataset) - Constructor for class nz.org.riskscape.hdf5.H5DataSpace
 
H5DataSpace(long, H5Dataset, long[]) - Constructor for class nz.org.riskscape.hdf5.H5DataSpace
 
H5EnumType - Class in nz.org.riskscape.hdf5.types
 
H5EnumType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5EnumType
 
h5File - Variable in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
H5File - Class in nz.org.riskscape.hdf5
Gives access to datasets stored within an hdf5 file on the filesystem.
H5File(String) - Constructor for class nz.org.riskscape.hdf5.H5File
 
H5File(Path) - Constructor for class nz.org.riskscape.hdf5.H5File
 
H5FixedSizeCursor - Class in nz.org.riskscape.hdf5.cursor
Iterates over elements of an H5Dataset
H5FixedSizeCursor(H5Dataset, H5DataSpace, H5Type, int) - Constructor for class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
H5FloatType - Class in nz.org.riskscape.hdf5.types
 
H5FloatType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5FloatType
 
H5Group - Class in nz.org.riskscape.hdf5
Methods for inspecting and accessing elements within an H5Group.
H5GroupVisitor - Interface in nz.org.riskscape.hdf5
Interface for doing directory-style visiting of groups.
H5IntegerType - Class in nz.org.riskscape.hdf5.types
 
H5IntegerType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5IntegerType
 
H5IntegerType(long, boolean) - Constructor for class nz.org.riskscape.hdf5.types.H5IntegerType
 
H5Object - Class in nz.org.riskscape.hdf5
Base class for any object that wraps the anonymous IDs that are returned from the H5 library.
H5Object(long) - Constructor for class nz.org.riskscape.hdf5.H5Object
 
H5Relation - Class in nz.org.riskscape.hdf5.relation
A relation that emits tuples formed from values in a one dimensional hdf5 dataset.
H5Relation(H5Dataset, Struct, Function<H5DatasetCursor, Tuple>, int) - Constructor for class nz.org.riskscape.hdf5.relation.H5Relation
Creates a relation from a HDF5 dataset.
H5StringType - Class in nz.org.riskscape.hdf5.types
 
H5StringType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5StringType
 
H5Type - Class in nz.org.riskscape.hdf5.types
Represents an H5 data type, with some conveniences for mapping these to Riskscape types.
H5Type(long) - Constructor for class nz.org.riskscape.hdf5.types.H5Type
 
H5VlenType - Class in nz.org.riskscape.hdf5.types
 
H5VlenType(long) - Constructor for class nz.org.riskscape.hdf5.types.H5VlenType
 
hashCode() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
hashCode() - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
hashCode() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
hasNext() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
Hdf5Command - Class in nz.org.riskscape.hdf5
 
Hdf5Command() - Constructor for class nz.org.riskscape.hdf5.Hdf5Command
 
Hdf5Command.LsCommand - Class in nz.org.riskscape.hdf5
 
hdf5File - Variable in class nz.org.riskscape.hdf5.Hdf5Command.LsCommand
 
Hdf5Plugin - Class in nz.org.riskscape.hdf5
 
Hdf5Plugin(PluginDescriptor) - Constructor for class nz.org.riskscape.hdf5.Hdf5Plugin
 
Hdf5Resolver - Class in nz.org.riskscape.hdf5
A general purpose resolver to open HDF5 files (or rather datasets within them) in a variety of ways.
Hdf5Resolver(Engine) - Constructor for class nz.org.riskscape.hdf5.Hdf5Resolver
 
Hdf5Resolver.DatasetMode - Enum Class in nz.org.riskscape.hdf5
 
Hdf5Resolver.Parameters - Class in nz.org.riskscape.hdf5
 

I

includeAttributes - Variable in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
index - Variable in class nz.org.riskscape.hdf5.H5CompoundMember
 
initializeEngine(Engine) - Method in class nz.org.riskscape.hdf5.Hdf5Plugin
 
intToBytes(long) - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
isOpaqueUnsignedLongs() - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
As a performance optimisation, we can read a 64 bit unsigned long as a signed long, to avoid having to use BigIntegers.
isRoot() - Method in class nz.org.riskscape.hdf5.H5Group
 
isUnsigned() - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5EnumType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5FloatType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5StringType
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
isVariableLength() - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 

L

location - Variable in class nz.org.riskscape.hdf5.Hdf5Command.LsCommand
 
LsCommand() - Constructor for class nz.org.riskscape.hdf5.Hdf5Command.LsCommand
 

M

mode - Variable in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 

N

name - Variable in class nz.org.riskscape.hdf5.H5CompoundMember
 
newDataSpace() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
next() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
numDimensions() - Method in class nz.org.riskscape.hdf5.H5DataSpace
 
numElements - Variable in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
numElements() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
numElements() - Method in class nz.org.riskscape.hdf5.H5DataSpace
 
numElementsAsInt() - Method in class nz.org.riskscape.hdf5.H5DataSpace
Same as numElements() but should only be used when you're certain that the number of elements in the dataset will not overflow an integer value.
nz.org.riskscape.hdf5 - package nz.org.riskscape.hdf5
 
nz.org.riskscape.hdf5.cursor - package nz.org.riskscape.hdf5.cursor
 
nz.org.riskscape.hdf5.relation - package nz.org.riskscape.hdf5.relation
 
nz.org.riskscape.hdf5.types - package nz.org.riskscape.hdf5.types
 

O

openChild(String) - Method in class nz.org.riskscape.hdf5.H5Group
Opens either a group or dataset, which is a member of this group, by its name
openCursor() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
openCursor(int) - Method in class nz.org.riskscape.hdf5.H5Dataset
 
openDataset(String, String) - Method in class nz.org.riskscape.hdf5.H5File
 
openDataset(H5DatasetPath) - Method in class nz.org.riskscape.hdf5.H5File
 
openObject(String) - Method in class nz.org.riskscape.hdf5.H5File
 
owner - Variable in class nz.org.riskscape.hdf5.H5CompoundMember
 

P

Parameters() - Constructor for class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
parse(String) - Static method in class nz.org.riskscape.hdf5.H5DatasetPath
 
peek() - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
Same as Iterator.next() but the cursor position is not changed.
peek() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
peek(H5CompoundMember) - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
Read the data for member only.
peek(H5CompoundMember) - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
PROBLEMS - Static variable in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
ptr - Variable in class nz.org.riskscape.hdf5.H5Object
 

R

rawIterator() - Method in class nz.org.riskscape.hdf5.relation.H5Relation
 
read() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.H5CompoundMember
Shortcut to replace member.type.read(buffer, member.getByteOffset() + offset)
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5EnumType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5FloatType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5StringType
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5Type
 
read(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 
readElements(long[], long[]) - Method in class nz.org.riskscape.hdf5.H5DataSpace
Reads the specified elements from a dataset.
readElements(long, long) - Method in class nz.org.riskscape.hdf5.H5DataSpace
Reads the specified elements from a one-dimensional dataset.
readFloats(ByteBuffer, int) - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
Efficient alternative to read for returning whatever numeric value is held in in the super type in to an array of floats.
readSizeMb - Variable in class nz.org.riskscape.hdf5.Hdf5Resolver.Parameters
 
readSizeTooSmallForMultiDimensionedData(long, long) - Method in interface nz.org.riskscape.hdf5.cursor.H5DatasetCursor.LocalProblems
When the user defined read size is not big enough to fit all of a multi-dimensioned dataset.
readValue(H5Object, String, Class<T>) - Static method in class nz.org.riskscape.hdf5.H5Attribute
Helper to read an attribute's value from a given HDF5 object (e.g.
readVlen(byte[]) - Method in class nz.org.riskscape.hdf5.types.H5Type
Special case read method for reading variable length data from the result of a call to H5.h5d_readVL.
readVlenElements(H5DataSpace, H5DataSpace, int) - Method in class nz.org.riskscape.hdf5.H5Dataset
Read n variable length (vlen) elements and return them as a 2d array of bytes, where the 1st dimension contains the bytes of each element.
RELATION - Enum constant in enum class nz.org.riskscape.hdf5.Hdf5Resolver.DatasetMode
 
rewind() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 

S

selectElements(long[], long[]) - Method in class nz.org.riskscape.hdf5.H5DataSpace
Selects a hyperslab of elements within the dataspace, using the starting position and number of elements specified.
selectElementsAt(long[][]) - Method in class nz.org.riskscape.hdf5.H5DataSpace
Select specific elements from arbitrary locations from the dataset by specifying them as points within the n dimensional dataset.
setCurrentIndex(long) - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
Resets the position of the cursor to the given element index.
setCurrentIndex(long) - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
setOpaqueUnsignedLongs(boolean) - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
As a performance optimisation, we can read a 64 bit unsigned long as a signed long, to avoid having to use BigIntegers.
SETTING_LIB_PATH - Static variable in class nz.org.riskscape.hdf5.Hdf5Plugin
 
size() - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
size() - Method in class nz.org.riskscape.hdf5.relation.H5Relation
 
sizeAsInt() - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
skip() - Method in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
Advances the cursor index one step.
skip() - Method in class nz.org.riskscape.hdf5.cursor.H5FixedSizeCursor
 
startUp(Map<String, List<String>>) - Method in class nz.org.riskscape.hdf5.Hdf5Plugin
 

T

toString() - Method in class nz.org.riskscape.hdf5.H5Attribute
 
toString() - Method in class nz.org.riskscape.hdf5.H5CompoundMember
 
toString() - Method in class nz.org.riskscape.hdf5.H5Dataset
 
toString() - Method in class nz.org.riskscape.hdf5.H5DatasetPath
 
toString() - Method in class nz.org.riskscape.hdf5.H5Group
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5EnumType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5FloatType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5StringType
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
toString() - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5ArrayType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5CompoundType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5EnumType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5FloatType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5IntegerType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5StringType
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5Type
 
toType() - Method in class nz.org.riskscape.hdf5.types.H5VlenType
 
type - Variable in class nz.org.riskscape.hdf5.cursor.H5DatasetCursor
 
type - Variable in class nz.org.riskscape.hdf5.H5CompoundMember
 

V

validateParameters(Hdf5Resolver.Parameters, BindingContext) - Method in class nz.org.riskscape.hdf5.Hdf5Resolver
 
valueOf(String) - Static method in enum class nz.org.riskscape.hdf5.Hdf5Resolver.DatasetMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nz.org.riskscape.hdf5.Hdf5Resolver.DatasetMode
Returns an array containing the constants of this enum class, in the order they are declared.
visit(H5Group, String, Supplier<H5Object>) - Method in interface nz.org.riskscape.hdf5.H5GroupVisitor
 
visit(H5GroupVisitor) - Method in class nz.org.riskscape.hdf5.H5Group
Visit all the child objects (other groups and datasets) of this group using a callback
A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages