/*
 * Copyright 2006-2009 Opensys TM by Javlin, a.s. All rights reserved.
 * Opensys TM by Javlin PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 * Opensys TM by Javlin a.s.; Kremencova 18; Prague; Czech Republic
 * www.cloveretl.com; info@cloveretl.com
 *
 */

package org.jetel.plugin;

import java.io.File;

/**
 * This class represent a location of a clover engine plugin repository, for instance
 * <code>./plugins</code> in default installation. Internally is implemented by
 * a {@link File} of plugin repository and optional class loader which should be used
 * as default class loader of all plugins placed in the repository.
 *   
 * @author Martin Zatopek (info@cloveretl.com)
 *         (c) Javlin, a.s. (www.cloveretl.com)
 *
 * @created 14.1.2011
 */
public class PluginRepositoryLocation {

	private File location;
	
	private ClassLoader classloader;
	
	public PluginRepositoryLocation(File location) {
		this(location, null);
	}

	public PluginRepositoryLocation(File location, ClassLoader classloader) {
		this.location = location;
		this.classloader = classloader;
	}

	public File getLocation() {
		return location;
	}

	public ClassLoader getClassloader() {
		return classloader;
	}

}

@@ -4,278 +4,868 @@
 %0A * 
-Copyright 2006-2009 Opensys TM by Javlin, a.s. All rights reserved.%0D%0A * Opensys TM by Javlin PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.%0D%0A *%0D%0A * Opensys TM by Javlin a.s.; Kremencova 18; Prague; Czech Republic%0D%0A * www.cloveretl.com; info@cloveretl.com%0D%0A *
+jETeL/CloverETL - Java based ETL application framework.%0D%0A * Copyright (c) Javlin, a.s. (info@cloveretl.com)%0D%0A *  %0D%0A * This library is free software; you can redistribute it and/or%0D%0A * modify it under the terms of the GNU Lesser General Public%0D%0A * License as published by the Free Software Foundation; either%0D%0A * version 2.1 of the License, or (at your option) any later version.%0D%0A *%0D%0A * This library is distributed in the hope that it will be useful,%0D%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0D%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU%0D%0A * Lesser General Public License for more details.%0D%0A *%0D%0A * You should have received a copy of the GNU Lesser General Public%0D%0A * License along with this library; if not, write to the Free Software%0D%0A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 %0D%0A *

fix header