generated.docs.javadoc.hdf.hdf5lib.HDF5GroupInfo.html Maven / Gradle / Ivy
Show all versions of h5jan-core Show documentation
HDF5GroupInfo (h5jan API)
hdf.hdf5lib
Class HDF5GroupInfo
- java.lang.Object
-
- hdf.hdf5lib.HDF5GroupInfo
-
public class HDF5GroupInfo
extends java.lang.Object
This class is a container for the information reported about an HDF5 Object
from the H5Gget_obj_info() method.
The fileno and objno fields contain four values which uniquely identify an
object among those HDF5 files which are open: if all four values are the same
between two objects, then the two objects are the same (provided both files
are still open). The nlink field is the number of hard links to the object or
zero when information is being returned about a symbolic link (symbolic links
do not have hard links but all other objects always have at least one). The
type field contains the type of the object, one of H5G_GROUP, H5G_DATASET, or
H5G_LINK. The mtime field contains the modification time. If information is
being returned about a symbolic link then linklen will be the length of the
link value (the name of the pointed-to object with the null terminator);
otherwise linklen will be zero. Other fields may be added to this structure
in the future.
-
-
Constructor Summary
Constructors
Constructor and Description
HDF5GroupInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
boolean
equals(java.lang.Object obj)
The fileno and objno fields contain four values which uniquely identify
an object among those HDF5 files.
long[]
getFileno()
int
getLinklen()
long
getMtime()
int
getNlink()
long[]
getObjno()
long
getOID()
Returns the object id.
int
getType()
void
reset()
Resets all the group information to defaults.
void
setGroupInfo(long[] fn,
long[] on,
int nl,
int t,
long mt,
int len)
Sets the HDF5 group information.
java.lang.String
toString()
/** Converts this object to a String representation.
-
-
Method Detail
-
setGroupInfo
public void setGroupInfo(long[] fn,
long[] on,
int nl,
int t,
long mt,
int len)
Sets the HDF5 group information. Used by the JHI5.
- Parameters:
fn
- File id number
on
- Object id number
nl
- Number of links
t
- Type of the object
mt
- Modification time
len
- Length of link
-
reset
public void reset()
Resets all the group information to defaults.
-
getFileno
public long[] getFileno()
-
getObjno
public long[] getObjno()
-
getType
public int getType()
-
getNlink
public int getNlink()
-
getMtime
public long getMtime()
-
getLinklen
public int getLinklen()
-
equals
public boolean equals(java.lang.Object obj)
The fileno and objno fields contain four values which uniquely identify
an object among those HDF5 files.
- Overrides:
equals
in class java.lang.Object
-
getOID
public long getOID()
Returns the object id.
- Returns:
- the object id
-
toString
public java.lang.String toString()
/** Converts this object to a String representation.
- Overrides:
toString
in class java.lang.Object
- Returns:
- a string representation of this object