org.virtualbox_5_2
Class IDirectory
java.lang.Object
org.virtualbox_5_2.IUnknown
org.virtualbox_5_2.IDirectory
- Direct Known Subclasses:
- IGuestDirectory
public class IDirectory
- extends IUnknown
Abstract parent interface for directories handled by VirtualBox.
Interface ID: {F73650F4-4506-50CA-045A-23A0E32EA508}
Constructor Summary |
IDirectory(java.lang.String wrapped,
org.virtualbox_5_2.ObjectRefManager objMgr,
org.virtualbox_5_2.jaxws.VboxPortType port)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDirectory
public IDirectory(java.lang.String wrapped,
org.virtualbox_5_2.ObjectRefManager objMgr,
org.virtualbox_5_2.jaxws.VboxPortType port)
getDirectoryName
public java.lang.String getDirectoryName()
- The path specified when opening the directory.
- Returns:
- String
getFilter
public java.lang.String getFilter()
- Directory listing filter to (specified when opening the directory).
- Returns:
- String
queryInterface
public static IDirectory queryInterface(IUnknown obj)
close
public void close()
- Closes this directory. After closing operations like reading the next
directory entry will not be possible anymore.
read
public IFsObjInfo read()
- Reads the next directory entry of this directory.
- Returns:
- Object information of the current directory entry read. Also see
IFsObjInfo
.
Expected result codes:
VBOX_E_OBJECT_NOT_FOUND | No more directory entries to read. |