org.gudy.azureus2.core3.disk.impl
Class DiskManagerFileInfoSetImpl

java.lang.Object
  extended by org.gudy.azureus2.core3.disk.impl.DiskManagerFileInfoSetImpl
All Implemented Interfaces:
DiskManagerFileInfoSet

public class DiskManagerFileInfoSetImpl
extends Object
implements DiskManagerFileInfoSet

Author:
Aaron Grunthal

Constructor Summary
DiskManagerFileInfoSetImpl(DiskManagerFileInfoImpl[] files, DiskManagerHelper dm)
           
 
Method Summary
 DiskManagerFileInfo[] getFiles()
           
 int nbFiles()
           
 void setPriority(int[] toChange)
           
 void setSkipped(boolean[] toChange, boolean setSkipped)
           
 boolean[] setStorageTypes(boolean[] toChange, int newStroageType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiskManagerFileInfoSetImpl

public DiskManagerFileInfoSetImpl(DiskManagerFileInfoImpl[] files,
                                  DiskManagerHelper dm)
Method Detail

getFiles

public DiskManagerFileInfo[] getFiles()
Specified by:
getFiles in interface DiskManagerFileInfoSet

nbFiles

public int nbFiles()
Specified by:
nbFiles in interface DiskManagerFileInfoSet

setPriority

public void setPriority(int[] toChange)
Specified by:
setPriority in interface DiskManagerFileInfoSet

setSkipped

public void setSkipped(boolean[] toChange,
                       boolean setSkipped)
Specified by:
setSkipped in interface DiskManagerFileInfoSet

setStorageTypes

public boolean[] setStorageTypes(boolean[] toChange,
                                 int newStroageType)
Specified by:
setStorageTypes in interface DiskManagerFileInfoSet