@Namespace(value="H5") @NoOffset @Properties(inherit=hdf5.class) public class H5File extends Group
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
H5File() |
H5File(BytePointer name,
int flags) |
H5File(BytePointer name,
int flags,
FileAccPropList access_plist) |
H5File(BytePointer name,
int flags,
FileCreatPropList create_plist,
FileAccPropList access_plist) |
H5File(H5File original) |
H5File(H5Location pointer)
Downcast constructor.
|
H5File(long existing_id) |
H5File(Pointer p)
Pointer cast constructor.
|
H5File(String name,
int flags) |
H5File(String name,
int flags,
FileAccPropList access_plist) |
H5File(String name,
int flags,
FileCreatPropList create_plist,
FileAccPropList access_plist) |
Modifier and Type | Method and Description |
---|---|
void |
_close() |
BytePointer |
fromClass()
\brief Returns this class name.
|
FileAccPropList |
getAccessPlist() |
FileCreatPropList |
getCreatePlist() |
void |
getFileInfo(H5F_info2_t file_info) |
long |
getFileNum() |
long |
getFileSize() |
long |
getFreeSpace() |
long |
getId() |
long |
getLocId() |
long |
getObjCount() |
long |
getObjCount(int types) |
void |
getObjIDs(int types,
long max_objs,
long... oid_list) |
void |
getObjIDs(int types,
long max_objs,
LongBuffer oid_list) |
void |
getObjIDs(int types,
long max_objs,
LongPointer oid_list) |
void |
getVFDHandle(FileAccPropList fapl,
Pointer file_handle) |
void |
getVFDHandle(FileAccPropList fapl,
PointerPointer file_handle) |
void |
getVFDHandle(Pointer file_handle) |
void |
getVFDHandle(PointerPointer file_handle) |
static boolean |
isAccessible(BytePointer name) |
static boolean |
isAccessible(BytePointer name,
FileAccPropList access_plist) |
static boolean |
isAccessible(String name) |
static boolean |
isAccessible(String name,
FileAccPropList access_plist) |
static boolean |
isHdf5(BytePointer name) |
static boolean |
isHdf5(String name) |
void |
openFile(BytePointer name,
int flags) |
void |
openFile(BytePointer name,
int flags,
FileAccPropList access_plist) |
void |
openFile(String name,
int flags) |
void |
openFile(String name,
int flags,
FileAccPropList access_plist) |
void |
reopen() |
void |
reOpen() |
void |
throwException(BytePointer func_name,
BytePointer msg)
For subclasses, H5File and Group, to throw appropriate exception.
|
void |
throwException(String func_name,
String msg) |
asCommonFG, asCommonFG, closeObjId, getNumObjs, getObjId, getObjId, getObjId, getObjId
attrExists, attrExists, createAttribute, createAttribute, createAttribute, createAttribute, getNumAttrs, getObjName, getObjName, getObjName, getObjName, getObjName, getObjName, getObjName, iterateAttrs, iterateAttrs, iterateAttrs, iterateAttrs, objVersion, openAttribute, openAttribute, openAttribute, removeAttr, removeAttr, renameAttr, renameAttr, visit
childObjType, childObjType, childObjType, childObjType, childObjType, childObjVersion, childObjVersion, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, createDataSet, createDataSet, createDataSet, createDataSet, createGroup, createGroup, createGroup, createGroup, createGroup, createGroup, dereference, dereference, exists, exists, exists, exists, flush, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getFileName, getLinkInfo, getLinkInfo, getLinkInfo, getLinkInfo, getLinkval, getLinkval, getLinkval, getLinkval, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjnameByIdx, getObjnameByIdx, getObjnameByIdx, getObjnameByIdx, getRefObjType, getRefObjType, getRegion, getRegion, link, link, link, link, link, link, link, link, link, link, link, link, link, link, mount, mount, move, move, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, nameExists, nameExists, nameExists, nameExists, openDataSet, openDataSet, openDataSet, openDataSet, openGroup, openGroup, reference, reference, reference, reference, reference, reference, reference, reference, removeComment, removeComment, setComment, setComment, setComment, setComment, unlink, unlink, unlink, unlink, unmount, unmount
decRefCount, decRefCount, getCounter, getCounter, getHDFObjType, getHDFObjType, getNumMembers, incRefCount, incRefCount, inMemFunc, inMemFunc, isValid, put, setId, typeExists
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public H5File(Pointer p)
Pointer(Pointer)
.public H5File(H5Location pointer)
public H5File(@Cast(value="const char*") BytePointer name, @Cast(value="unsigned int") int flags, @Const @ByRef(nullValue="H5::FileCreatPropList::DEFAULT") FileCreatPropList create_plist, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
public H5File(@Cast(value="const char*") BytePointer name, @Cast(value="unsigned int") int flags)
public H5File(String name, @Cast(value="unsigned int") int flags, @Const @ByRef(nullValue="H5::FileCreatPropList::DEFAULT") FileCreatPropList create_plist, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
public H5File(@Cast(value="const char*") BytePointer name, @Cast(value="unsigned int") int flags, @Const @ByRef FileAccPropList access_plist)
public H5File(String name, @Cast(value="unsigned int") int flags, @Const @ByRef FileAccPropList access_plist)
public H5File()
public void openFile(@StdString BytePointer name, @Cast(value="unsigned int") int flags, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
public void openFile(@StdString BytePointer name, @Cast(value="unsigned int") int flags)
public void openFile(@StdString String name, @Cast(value="unsigned int") int flags, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
public void openFile(@StdString String name, @Cast(value="unsigned int") int flags)
@ByVal public FileAccPropList getAccessPlist()
@ByVal public FileCreatPropList getCreatePlist()
public void getFileInfo(@ByRef H5F_info2_t file_info)
public void getObjIDs(@Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") LongPointer oid_list)
public void getObjIDs(@Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") LongBuffer oid_list)
public void getObjIDs(@Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") long... oid_list)
public void getVFDHandle(@Cast(value="void**") PointerPointer file_handle)
public void getVFDHandle(@Const @ByRef FileAccPropList fapl, @Cast(value="void**") PointerPointer file_handle)
public void getVFDHandle(@Const @ByRef FileAccPropList fapl, @Cast(value="void**") @ByPtrPtr Pointer file_handle)
@Cast(value="bool") public static boolean isHdf5(@Cast(value="const char*") BytePointer name)
@Cast(value="bool") public static boolean isAccessible(@Cast(value="const char*") BytePointer name, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
@Cast(value="bool") public static boolean isAccessible(@Cast(value="const char*") BytePointer name)
@Cast(value="bool") public static boolean isAccessible(String name, @Const @ByRef(nullValue="H5::FileAccPropList::DEFAULT") FileAccPropList access_plist)
public void reOpen()
public void reopen()
@StdString public BytePointer fromClass()
public void throwException(@StdString BytePointer func_name, @StdString BytePointer msg)
H5Location
throwException
in class Group
public void throwException(@StdString String func_name, @StdString String msg)
throwException
in class Group
Copyright © 2024. All rights reserved.