com.tuneology.avm.drive
Class MountPoint

java.lang.Object
  |
  +--com.tuneology.avm.drive.MountPoint

public class MountPoint
extends java.lang.Object

This class represents one of several mounted volumes associated with a drive.

Version:
$Id: MountPoint.java,v 1.3 2003/06/19 17:55:54 xnarf Exp $
Author:
Fran Taylor

Method Summary
 long getCapacity()
          Returns the total capacity of the drive (in bytes).
 java.lang.String getDevice()
           
 DriveEntry getDriveEntry()
           
 long getFreeSpace()
          Returns the free space available in the given directory.
 java.lang.String getPath()
           
 int getSession()
           
 boolean hasAudioTracks()
           
 boolean isMountable()
           
 boolean isMounted()
          Returns true if the volume is mounted.
 boolean mount(boolean mount)
          Mount or unmount a file system.
static void touch()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDriveEntry

public DriveEntry getDriveEntry()

getDevice

public java.lang.String getDevice()

getPath

public java.lang.String getPath()

getSession

public int getSession()

mount

public boolean mount(boolean mount)
              throws java.lang.Exception
Mount or unmount a file system.
Parameters:
mount - true to mount, false to unmount
Returns:
true if successful.
Throws:
java.lang.Exception -  

getFreeSpace

public long getFreeSpace()
                  throws java.lang.Exception
Returns the free space available in the given directory.
Parameters:
path - the directory
Returns:
the number of free bytes available.
Throws:
java.lang.Exception -  

getCapacity

public long getCapacity()
                 throws java.lang.Exception
Returns the total capacity of the drive (in bytes).
Returns:
total capacity in bytes.
Throws:
java.lang.Exception -  

isMountable

public boolean isMountable()

isMounted

public boolean isMounted()
                  throws java.lang.Exception
Returns true if the volume is mounted.
Parameters:
mountPoint - the mount point of the file system.
Returns:
true if the volume is mounted.
Throws:
java.io.IOException -  
java.lang.InterruptedException -  

hasAudioTracks

public boolean hasAudioTracks()

touch

public static void touch()