org.dawb.gda.extensions.loaders
Class H5Loader
java.lang.Object
uk.ac.diamond.scisoft.analysis.io.AbstractFileLoader
org.dawb.gda.extensions.loaders.H5Loader
- All Implemented Interfaces:
- gda.analysis.io.IFileLoader, uk.ac.diamond.scisoft.analysis.io.IDataSetLoader, uk.ac.diamond.scisoft.analysis.io.IMetaLoader, uk.ac.diamond.scisoft.analysis.io.ISliceLoader
public class H5Loader
- extends uk.ac.diamond.scisoft.analysis.io.AbstractFileLoader
- implements uk.ac.diamond.scisoft.analysis.io.IMetaLoader, uk.ac.diamond.scisoft.analysis.io.IDataSetLoader, uk.ac.diamond.scisoft.analysis.io.ISliceLoader
Method Summary |
uk.ac.diamond.scisoft.analysis.io.IMetaData |
getMetaData()
|
uk.ac.diamond.scisoft.analysis.io.DataHolder |
loadFile()
|
uk.ac.diamond.scisoft.analysis.io.DataHolder |
loadFile(uk.ac.gda.monitor.IMonitor mon)
|
void |
loadMetaData(uk.ac.gda.monitor.IMonitor mon)
|
uk.ac.diamond.scisoft.analysis.dataset.AbstractDataset |
loadSet(java.lang.String path,
java.lang.String fullPath,
uk.ac.gda.monitor.IMonitor mon)
|
java.util.Map<java.lang.String,uk.ac.diamond.scisoft.analysis.dataset.IDataset> |
loadSets(java.lang.String path,
java.util.List<java.lang.String> fullPaths,
uk.ac.gda.monitor.IMonitor mon)
|
static void |
setLoaderInFactory()
Called to ensure that the loader for h5 and nxs is this one. |
uk.ac.diamond.scisoft.analysis.dataset.AbstractDataset |
slice(uk.ac.diamond.scisoft.analysis.io.SliceObject bean,
uk.ac.gda.monitor.IMonitor mon)
|
Methods inherited from class uk.ac.diamond.scisoft.analysis.io.AbstractFileLoader |
setLoadMetadata |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
H5Loader
public H5Loader()
H5Loader
public H5Loader(java.lang.String path)
setLoaderInFactory
public static void setLoaderInFactory()
throws java.lang.Exception
- Called to ensure that the loader for h5 and nxs is this one.
- Throws:
java.lang.Exception
loadFile
public uk.ac.diamond.scisoft.analysis.io.DataHolder loadFile()
throws gda.analysis.io.ScanFileHolderException
- Specified by:
loadFile
in interface gda.analysis.io.IFileLoader
- Throws:
gda.analysis.io.ScanFileHolderException
loadFile
public uk.ac.diamond.scisoft.analysis.io.DataHolder loadFile(uk.ac.gda.monitor.IMonitor mon)
throws gda.analysis.io.ScanFileHolderException
- Specified by:
loadFile
in interface gda.analysis.io.IFileLoader
- Overrides:
loadFile
in class uk.ac.diamond.scisoft.analysis.io.AbstractFileLoader
- Throws:
gda.analysis.io.ScanFileHolderException
slice
public uk.ac.diamond.scisoft.analysis.dataset.AbstractDataset slice(uk.ac.diamond.scisoft.analysis.io.SliceObject bean,
uk.ac.gda.monitor.IMonitor mon)
throws java.lang.Exception
- Specified by:
slice
in interface uk.ac.diamond.scisoft.analysis.io.ISliceLoader
- Throws:
java.lang.Exception
loadSet
public uk.ac.diamond.scisoft.analysis.dataset.AbstractDataset loadSet(java.lang.String path,
java.lang.String fullPath,
uk.ac.gda.monitor.IMonitor mon)
throws java.lang.Exception
- Specified by:
loadSet
in interface uk.ac.diamond.scisoft.analysis.io.IDataSetLoader
- Throws:
java.lang.Exception
loadSets
public java.util.Map<java.lang.String,uk.ac.diamond.scisoft.analysis.dataset.IDataset> loadSets(java.lang.String path,
java.util.List<java.lang.String> fullPaths,
uk.ac.gda.monitor.IMonitor mon)
throws java.lang.Exception
- Specified by:
loadSets
in interface uk.ac.diamond.scisoft.analysis.io.IDataSetLoader
- Throws:
java.lang.Exception
loadMetaData
public void loadMetaData(uk.ac.gda.monitor.IMonitor mon)
throws java.lang.Exception
- Specified by:
loadMetaData
in interface uk.ac.diamond.scisoft.analysis.io.IMetaLoader
- Throws:
java.lang.Exception
getMetaData
public uk.ac.diamond.scisoft.analysis.io.IMetaData getMetaData()
- Specified by:
getMetaData
in interface uk.ac.diamond.scisoft.analysis.io.IMetaLoader