object Hdf5IOHandler
Companion object of the Hdf5IOHandler trait, providing implementations for reading/writing IO metadata from/to HDF5 files.
- Alphabetic
- By Inheritance
- Hdf5IOHandler
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val IdentifierAttributeName: String("identifier")
- final val MajorVersionAttributeName: String("majorVersion")
- final val MinorVersionAttributeName: String("minorVersion")
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def loadMetadata(h5File: HDF5File, h5Group: Group): Try[IOMetadata]
Loads IO metadata from an HDF5 group.
Loads IO metadata from an HDF5 group. The metadata is retrieved by reading the identifier and version information from attributes attached to the given group.
- h5File
the HDF5 file to read the metadata from.
- h5Group
the HDF5 Group within the file to read metadata from.
- returns
an IO metadata object, wrapped in a Success, or a Failure object indicating the failure that occurred.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def saveMetadata(meta: IOMetadata, h5File: HDF5File, h5Group: Group): Try[Unit]
Saves a given IO metadata object to an HDF5 group.
Saves a given IO metadata object to an HDF5 group. The metadata is stored as attributes attached to the given group.
- meta
the metadata to be saved.
- h5File
the HDF5 file to save the metadata to.
- h5Group
the HDF5 Group within the file to save the metadata to.
- returns
Success or Failure
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()