java.lang.Object
mslinks.data.VolumeID
- All Implemented Interfaces:
Serializable
public class VolumeID extends 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_UNKNOWN -
Constructor Summary
Constructors Constructor Description VolumeID()VolumeID(ByteReader data) -
Method Summary
Modifier and Type Method Description intgetDriveType()StringgetLabel()intgetSerialNumber()voidserialize(ByteWriter bw)VolumeIDsetDriveType(int n)VolumeIDsetLabel(String s)if s is null take no effectVolumeIDsetSerialNumber(int n)
-
Field Details
-
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
-
-
Constructor Details
-
VolumeID
public VolumeID() -
VolumeID
- Throws:
ShellLinkExceptionIOException
-
-
Method Details
-
serialize
- Specified by:
serializein interfaceSerializable- Throws:
IOException
-
getDriveType
public int getDriveType() -
setDriveType
- Throws:
ShellLinkException
-
getSerialNumber
public int getSerialNumber() -
setSerialNumber
-
getLabel
-
setLabel
if s is null take no effect
-