generated.docs.javadoc.org.eclipse.dawnsci.hdf5.HDF5LazyLoader.html Maven / Gradle / Ivy
HDF5LazyLoader (h5jan API)
org.eclipse.dawnsci.hdf5
Class HDF5LazyLoader
- java.lang.Object
-
- org.eclipse.dawnsci.hdf5.HDF5LazyLoader
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- HDF5LazySaver
public class HDF5LazyLoader
extends java.lang.Object
implements java.io.Serializable
Lazy loader for HDF5 files
- See Also:
- Serialized Form
-
-
Field Summary
Fields
Modifier and Type
Field and Description
protected int
dtype
protected java.io.File
file
protected java.lang.String
filePath
protected static org.slf4j.Logger
logger
protected java.lang.String
name
protected java.lang.String
nodePath
static long
serialVersionUID
protected int[]
trueShape
-
Constructor Summary
Constructors
Constructor and Description
HDF5LazyLoader(java.lang.String hostname,
java.lang.String filename,
java.lang.String node,
java.lang.String name,
int[] trueShape,
int isize,
int dtype,
boolean extendUnsigned)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Dataset
getDataset(IMonitor mon,
SliceND slice)
boolean
isFileReadable()
int[]
refreshShape()
java.lang.String
toString()
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
logger
protected static final org.slf4j.Logger logger
-
filePath
protected java.lang.String filePath
-
nodePath
protected java.lang.String nodePath
-
trueShape
protected int[] trueShape
-
dtype
protected int dtype
-
name
protected java.lang.String name
-
file
protected java.io.File file
-
Constructor Detail
-
HDF5LazyLoader
public HDF5LazyLoader(java.lang.String hostname,
java.lang.String filename,
java.lang.String node,
java.lang.String name,
int[] trueShape,
int isize,
int dtype,
boolean extendUnsigned)
- Parameters:
hostname
-
filename
-
node
-
name
-
trueShape
-
isize
-
dtype
-
extendUnsigned
-
-
Method Detail
-
isFileReadable
public boolean isFileReadable()
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
-
getDataset
public Dataset getDataset(IMonitor mon,
SliceND slice)
throws java.io.IOException
- Throws:
java.io.IOException
-
refreshShape
public int[] refreshShape()