org.virtualbox_4_2
Class IFsObjInfo

java.lang.Object
  extended by org.virtualbox_4_2.IUnknown
      extended by org.virtualbox_4_2.IFsObjInfo
Direct Known Subclasses:
IGuestFsObjInfo

public class IFsObjInfo
extends IUnknown

Abstract parent interface for VirtualBox file system object information. This can be information about a file or a directory, for example. Interface ID: {4047BA30-7006-4966-AE86-94164E5E20EB}


Field Summary
 
Fields inherited from class org.virtualbox_4_2.IUnknown
obj, port
 
Constructor Summary
IFsObjInfo(java.lang.String wrapped, org.virtualbox_4_2.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.Long getAccessTime()
          Time of last access (st_atime).
 java.lang.Long getAllocatedSize()
          Disk allocation size (st_blocks * DEV_BSIZE).
 java.lang.Long getBirthTime()
          Time of file birth (st_birthtime).
 java.lang.Long getChangeTime()
          Time of last status change (st_ctime).
 java.lang.Long getDeviceNumber()
          The device number of a character or block device type object (st_rdev).
 java.lang.String getFileAttributes()
          File attributes.
 java.lang.Long getGenerationId()
          The current generation number (st_gen).
 java.lang.Long getGID()
          The group the filesystem object is assigned (st_gid).
 java.lang.String getGroupName()
          The group name.
 java.lang.Long getHardLinks()
          Number of hard links to this filesystem object (st_nlink).
 java.lang.Long getModificationTime()
          Time of last data modification (st_mtime).
 java.lang.String getName()
          The object's name.
 java.lang.Long getNodeId()
          The unique identifier (within the filesystem) of this filesystem object (st_ino).
 java.lang.Long getNodeIdDevice()
          The device number of the device which this filesystem object resides on (st_dev).
 java.lang.Long getObjectSize()
          The logical size (st_size).
 FsObjType getType()
          The object type.
 java.lang.Long getUID()
          The user owning the filesystem object (st_uid).
 java.lang.Long getUserFlags()
          User flags (st_flags).
 java.lang.String getUserName()
          The user name.
static IFsObjInfo queryInterface(IUnknown obj)
           
 
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

IFsObjInfo

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

getAccessTime

public java.lang.Long getAccessTime()
Time of last access (st_atime).

Returns:
Long

getAllocatedSize

public java.lang.Long getAllocatedSize()
Disk allocation size (st_blocks * DEV_BSIZE).

Returns:
Long

getBirthTime

public java.lang.Long getBirthTime()
Time of file birth (st_birthtime).

Returns:
Long

getChangeTime

public java.lang.Long getChangeTime()
Time of last status change (st_ctime).

Returns:
Long

getDeviceNumber

public java.lang.Long getDeviceNumber()
The device number of a character or block device type object (st_rdev).

Returns:
Long

getFileAttributes

public java.lang.String getFileAttributes()
File attributes. Not implemented yet.

Returns:
String

getGenerationId

public java.lang.Long getGenerationId()
The current generation number (st_gen).

Returns:
Long

getGID

public java.lang.Long getGID()
The group the filesystem object is assigned (st_gid).

Returns:
Long

getGroupName

public java.lang.String getGroupName()
The group name.

Returns:
String

getHardLinks

public java.lang.Long getHardLinks()
Number of hard links to this filesystem object (st_nlink).

Returns:
Long

getModificationTime

public java.lang.Long getModificationTime()
Time of last data modification (st_mtime).

Returns:
Long

getName

public java.lang.String getName()
The object's name.

Returns:
String

getNodeId

public java.lang.Long getNodeId()
The unique identifier (within the filesystem) of this filesystem object (st_ino).

Returns:
Long

getNodeIdDevice

public java.lang.Long getNodeIdDevice()
The device number of the device which this filesystem object resides on (st_dev).

Returns:
Long

getObjectSize

public java.lang.Long getObjectSize()
The logical size (st_size). For normal files this is the size of the file. For symbolic links, this is the length of the path name contained in the symbolic link. For other objects this fields needs to be specified.

Returns:
Long

getType

public FsObjType getType()
The object type. See FsObjType for more.

Returns:
org.virtualbox_4_2.FsObjType

getUID

public java.lang.Long getUID()
The user owning the filesystem object (st_uid).

Returns:
Long

getUserFlags

public java.lang.Long getUserFlags()
User flags (st_flags).

Returns:
Long

getUserName

public java.lang.String getUserName()
The user name.

Returns:
String

queryInterface

public static IFsObjInfo queryInterface(IUnknown obj)