Package uk.co.akademy.Downloader

Examples of uk.co.akademy.Downloader.Download


       
      if( !addByFilename( storeFolder + fileName ) )
      {
        // TODO: Limit numbers of simultaneous downloads.
        // TODO: Check image has finished downloading.
        Download dl = new Download( url, tempFolder, storeFolder );
       
        _downloads.add( dl );
        dl.addObserver(this);
       
        dl.download();
      }
      }

     
    return;
View Full Code Here


  /* (non-Javadoc)
   * @see java.util.Observer#update(java.util.Observable, java.lang.Object)
   */
  public void update(Observable o, Object arg)
  {
    Download download = _downloads.get( _downloads.indexOf(o) );
   
    switch( download.getStatus() ) 
    {
      case Download.DOWNLOADING:
      //case Download.PAUSED:
        break;
       
      case Download.CANCELLED:
      case Download.ERROR:
      {
        File file = new File( download.getDownloadedFilePosition() );
        file.delete();
      }
      break;
       
      case Download.COMPLETE:
      {
        download.deleteObservers();
        _downloads.remove(download);
       
        File from = new File( download.getDownloadedFilePosition() );
        String storeFile = download.getStoreFilePosition();
        File to = new File( storeFile );
       
        from.renameTo( to );
       
        addByFilename( storeFile );
View Full Code Here

TOP

Related Classes of uk.co.akademy.Downloader.Download

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.