|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectncsa.hdf.object.HObject
ncsa.hdf.object.Group
ncsa.hdf.object.h4.H4Group
An H4Group is a vgroup in HDF4, inheriting from Group. A vgroup is a structure designed to associate related data objects. The general structure of a vgroup is similar to that of the UNIX file system in that the vgroup may contain references to other vgroups or HDF data objects just as the UNIX directory may contain subdirectories or files.
Field Summary |
Fields inherited from class ncsa.hdf.object.HObject |
hasAttribute, oid, separator |
Constructor Summary | |
H4Group(FileFormat fileFormat,
java.lang.String name,
java.lang.String path,
Group parent)
|
|
H4Group(FileFormat fileFormat,
java.lang.String name,
java.lang.String path,
Group parent,
long[] theID)
Creates a group object with specific name, path, and parent. |
Method Summary | |
void |
close(int vgid)
close group access. |
static H4Group |
create(java.lang.String name,
Group pgroup)
Creates a new group. |
java.util.List |
getMetadata()
Loads the metadata such as attributes and type of the the data object into memory if the metadata is not loaded. |
int |
open()
Opens access to this object. |
void |
removeMetadata(java.lang.Object info)
Deletes an existing metadata from this data object. |
void |
writeMetadata(java.lang.Object info)
Saves a specific metadata into file. |
Methods inherited from class ncsa.hdf.object.Group |
addToMemberList, getMemberList, getNumberOfMembersInFile, getParent, isRoot, removeFromMemberList, setNumberOfMembersInFile |
Methods inherited from class ncsa.hdf.object.HObject |
equalsOID, getFID, getFile, getFileFormat, getName, getOID, getPath, hasAttribute, setName, setPath, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public H4Group(FileFormat fileFormat, java.lang.String name, java.lang.String path, Group parent)
public H4Group(FileFormat fileFormat, java.lang.String name, java.lang.String path, Group parent, long[] theID)
fileFormat
- the HDF file.name
- the name of this group.path
- the full path of this group.parent
- the parent of this group.Method Detail |
public java.util.List getMetadata() throws HDFException
DataFormat
HDFException
List
public void writeMetadata(java.lang.Object info) throws java.lang.Exception
DataFormat
info
- the specific metadata.
java.lang.Exception
public void removeMetadata(java.lang.Object info) throws HDFException
DataFormat
info
- the metadata to delete.
HDFException
public int open()
HObject
Sub-classes have to implement this interface so that different data objects have their own ways of how the data resources are opened.
open
in class HObject
public void close(int vgid)
close
in class HObject
vgid
- the object identifier.
Sub-classes have to implement this interface so that different data
objects have their own ways of how the data resources are closed.public static H4Group create(java.lang.String name, Group pgroup) throws java.lang.Exception
name
- the name of the group to create.pgroup
- the parent group of the new group.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |