org.virtualbox_4_2
Class IDirectory

java.lang.Object
  extended by org.virtualbox_4_2.IUnknown
      extended by org.virtualbox_4_2.IDirectory
Direct Known Subclasses:
IGuestDirectory

public class IDirectory
extends IUnknown

Abstract parent interface for directories handled by VirtualBox. Interface ID: {1B70DD03-26D7-483A-8877-89BBB0F87B70}


Field Summary
 
Fields inherited from class org.virtualbox_4_2.IUnknown
obj, port
 
Constructor Summary
IDirectory(java.lang.String wrapped, org.virtualbox_4_2.jaxws.VboxPortType port)
           
 
Method Summary
 void close()
          Closes this directory.
 java.lang.String getDirectoryName()
          Full path of directory.
 java.lang.String getFilter()
          The open filter.
static IDirectory queryInterface(IUnknown obj)
           
 IFsObjInfo read()
          Reads the next directory entry of this directory.
 
Methods inherited from class org.virtualbox_4_2.IUnknown
getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDirectory

public IDirectory(java.lang.String wrapped,
                  org.virtualbox_4_2.jaxws.VboxPortType port)
Method Detail

getDirectoryName

public java.lang.String getDirectoryName()
Full path of directory.

Returns:
String

getFilter

public java.lang.String getFilter()
The open filter.

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:
@link ::VBOX_E_OBJECT_NOT_FOUND VBOX_E_OBJECT_NOT_FOUND No more directory entries to read.