- java.lang.Object
-
- mslinks.data.VolumeID
-
- All Implemented Interfaces:
Serializable
public class VolumeID extends java.lang.Object implements Serializable
-
-
Field Summary
Fields Modifier and Type Field 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
private int
dsn
private int
dt
private java.lang.String
label
-
Constructor Summary
Constructors Constructor Description VolumeID()
VolumeID(ByteReader data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 effectVolumeID
setSerialNumber(int n)
-
-
-
Field Detail
-
DRIVE_UNKNOWN
public static final int DRIVE_UNKNOWN
- See Also:
- Constant Field Values
-
DRIVE_NO_ROOT_DIR
public static final int DRIVE_NO_ROOT_DIR
- See Also:
- Constant Field Values
-
DRIVE_REMOVABLE
public static final int DRIVE_REMOVABLE
- See Also:
- Constant Field Values
-
DRIVE_FIXED
public static final int DRIVE_FIXED
- See Also:
- Constant Field Values
-
DRIVE_REMOTE
public static final int DRIVE_REMOTE
- See Also:
- Constant Field Values
-
DRIVE_CDROM
public static final int DRIVE_CDROM
- See Also:
- Constant Field Values
-
DRIVE_RAMDISK
public static final int DRIVE_RAMDISK
- See Also:
- Constant Field Values
-
dt
private int dt
-
dsn
private int dsn
-
label
private java.lang.String label
-
-
Constructor Detail
-
VolumeID
public VolumeID()
-
VolumeID
public VolumeID(ByteReader data) throws ShellLinkException, java.io.IOException
- Throws:
ShellLinkException
java.io.IOException
-
-
Method Detail
-
serialize
public void serialize(ByteWriter bw) throws java.io.IOException
- Specified by:
serialize
in interfaceSerializable
- Throws:
java.io.IOException
-
getDriveType
public int getDriveType()
-
setDriveType
public VolumeID setDriveType(int n) throws ShellLinkException
- Throws:
ShellLinkException
-
getSerialNumber
public int getSerialNumber()
-
setSerialNumber
public VolumeID setSerialNumber(int n)
-
getLabel
public java.lang.String getLabel()
-
setLabel
public VolumeID setLabel(java.lang.String s)
if s is null take no effect
-
-