- 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 intDRIVE_CDROMstatic intDRIVE_FIXEDstatic intDRIVE_NO_ROOT_DIRstatic intDRIVE_RAMDISKstatic intDRIVE_REMOTEstatic intDRIVE_REMOVABLEstatic intDRIVE_UNKNOWNprivate intdsnprivate intdtprivate java.lang.Stringlabel
-
Constructor Summary
Constructors Constructor Description VolumeID()VolumeID(ByteReader data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDriveType()java.lang.StringgetLabel()intgetSerialNumber()voidserialize(ByteWriter bw)VolumeIDsetDriveType(int n)VolumeIDsetLabel(java.lang.String s)if s is null take no effectVolumeIDsetSerialNumber(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:
ShellLinkExceptionjava.io.IOException
-
-
Method Detail
-
serialize
public void serialize(ByteWriter bw) throws java.io.IOException
- Specified by:
serializein 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
-
-