public class VolumeID extends java.lang.Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DRIVE_CDROM |
static int |
DRIVE_FIXED |
static int |
DRIVE_NO_ROOT_DIR |
static int |
DRIVE_RAMDISK |
static int |
DRIVE_REMOTE |
static int |
DRIVE_REMOVABLE |
static int |
DRIVE_UNKNOWN |
| Constructor and Description |
|---|
VolumeID() |
VolumeID(ByteReader data) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDriveType() |
java.lang.String |
getLabel() |
int |
getSerialNumber() |
void |
serialize(ByteWriter bw) |
VolumeID |
setDriveType(int n) |
VolumeID |
setLabel(java.lang.String s)
if s is null take no effect
|
VolumeID |
setSerialNumber(int n) |
public static final int DRIVE_UNKNOWN
public static final int DRIVE_NO_ROOT_DIR
public static final int DRIVE_REMOVABLE
public static final int DRIVE_FIXED
public static final int DRIVE_REMOTE
public static final int DRIVE_CDROM
public static final int DRIVE_RAMDISK
public VolumeID()
public VolumeID(ByteReader data) throws ShellLinkException, java.io.IOException
ShellLinkExceptionjava.io.IOExceptionpublic void serialize(ByteWriter bw) throws java.io.IOException
serialize in interface Serializablejava.io.IOExceptionpublic int getDriveType()
public VolumeID setDriveType(int n) throws ShellLinkException
ShellLinkExceptionpublic int getSerialNumber()
public VolumeID setSerialNumber(int n)
public java.lang.String getLabel()
public VolumeID setLabel(java.lang.String s)