package jas2.util.pluginmanager;

import java.io.*;
import java.net.*;
import java.util.Enumeration;
import java.util.zip.*;
import javax.swing.*;

public class PluginDownloadThread extends Thread
{

	private PluginDownloadProgress progress;
	//private VersionNumberCompare vnc = new VersionNumberCompare();
	private String path;
	private Object[] plugins;
	private JOptionPane minversionpane;
	boolean stopthread;
	
	public PluginDownloadThread(PluginDownloadProgress progress,
		Object[] selected,String path)
	{
		super("Plugin downloader");
		this.path= path;
		this.plugins = selected;
		this.progress = progress;
		
		
		start();
	}
	
	public void run() 
	{	
			URL url;
			String fileName;
			PluginProperties dummyplug;
			File file;
			if(stopthread)return;
		for(int i = 0; i < plugins.length; i++)
		{
			
			if(stopthread)return;
			try
			{	
				Object object = plugins[i];
				if(object instanceof PluginProperties){
					dummyplug = ((PluginProperties) object);
	
					//check for minimum jas version
					//int versionresults = vnc.compareVersions("2.0.4",dummyplug.minJASversion,false);//string version issue
					//if(versionresults != vnc.UPDATEVERSION & versionresults != vnc.VERSIONCHECKERROR ){
									
					if(path.compareTo("update")==0)	file = new File(dummyplug.path);
					else file =new File(path);
						
					for(int j=0;j 

Ads help maintain this website.