// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/BZ2AppInstall.java
// public class BZ2AppInstall extends AbstractMultiSourceAppInstall {
// 	public void install(InputStream source, File target) throws Exception {
// 		UncompressUtil.unpack(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/GZipAppInstall.java
// public class GZipAppInstall extends AbstractMultiSourceAppInstall {
// 	public void install(InputStream source, File target) throws Exception {
// 		GzipUtils.unpack(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/ResourceAppInstall.java
// public class ResourceAppInstall extends AbstractAppInstall {	
// 	@Override
// 	public void install(InputStream source, File target) throws Exception {
// 		StreamUtils.stream(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/ZipAppInstall.java
// public class ZipAppInstall extends AbstractDirectoryDataInstall {
// 	@Override
// 	public void install(InputStream source, File target) throws Exception {
// 		ZipUtil.unpack(source, target);
// 	}
// }


import org.aksw.kbox.apple.BZ2AppInstall;
import org.aksw.kbox.apple.GZipAppInstall;
import org.aksw.kbox.apple.ResourceAppInstall;
import org.aksw.kbox.apple.ZipAppInstall;
package org.aksw.kbox.kns;


public class DefaultInstallFactory extends InstallFactory {

	public DefaultInstallFactory() {
		put("kb", new ZipAppInstall());
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/BZ2AppInstall.java
// public class BZ2AppInstall extends AbstractMultiSourceAppInstall {
// 	public void install(InputStream source, File target) throws Exception {
// 		UncompressUtil.unpack(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/GZipAppInstall.java
// public class GZipAppInstall extends AbstractMultiSourceAppInstall {
// 	public void install(InputStream source, File target) throws Exception {
// 		GzipUtils.unpack(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/ResourceAppInstall.java
// public class ResourceAppInstall extends AbstractAppInstall {	
// 	@Override
// 	public void install(InputStream source, File target) throws Exception {
// 		StreamUtils.stream(source, target);
// 	}
// }
// 
// Path: kbox.apple/src/main/java/org/aksw/kbox/apple/ZipAppInstall.java
// public class ZipAppInstall extends AbstractDirectoryDataInstall {
// 	@Override
// 	public void install(InputStream source, File target) throws Exception {
// 		ZipUtil.unpack(source, target);
// 	}
// }


// Path: kbox.kns/src/main/java/org/aksw/kbox/kns/DefaultInstallFactory.java
import org.aksw.kbox.apple.BZ2AppInstall;
import org.aksw.kbox.apple.GZipAppInstall;
import org.aksw.kbox.apple.ResourceAppInstall;
import org.aksw.kbox.apple.ZipAppInstall;

package org.aksw.kbox.kns;


public class DefaultInstallFactory extends InstallFactory {

	public DefaultInstallFactory() {
		put("kb", new ZipAppInstall());
		put("bz2", new BZ2AppInstall());