New generalized launcher

This commit is contained in:
Mark Harrah
2009-09-26 02:18:04 -04:00
parent 76e81409df
commit 56e96c3f49
29 changed files with 851 additions and 500 deletions
@@ -0,0 +1,15 @@
package xsbti;
import java.io.File;
public interface AppProvider
{
public ScalaProvider scalaProvider();
public ApplicationID id();
public Class<? extends AppMain> mainClass();
public AppMain newMain();
public File[] component(String componentID);
public void defineComponent(String componentID, File[] components);
}