1.1 --- a/dew/src/main/java/org/apidesign/bck2brwsr/dew/Dew.java Wed Jan 23 13:18:46 2013 +0100
1.2 +++ b/dew/src/main/java/org/apidesign/bck2brwsr/dew/Dew.java Wed Jan 23 14:10:15 2013 +0100
1.3 @@ -22,32 +22,39 @@
1.4 import java.io.InputStream;
1.5 import java.io.InputStreamReader;
1.6 import java.io.OutputStream;
1.7 -import java.io.Writer;
1.8 import java.util.List;
1.9 import java.util.Locale;
1.10 -import java.util.Locale;
1.11 -import java.util.logging.Logger;
1.12 import javax.tools.Diagnostic;
1.13 import javax.tools.JavaFileObject;
1.14 import org.apidesign.vm4brwsr.Bck2Brwsr;
1.15 import org.glassfish.grizzly.http.Method;
1.16 import org.glassfish.grizzly.http.server.HttpHandler;
1.17 +import org.glassfish.grizzly.http.server.HttpServer;
1.18 import org.glassfish.grizzly.http.server.Request;
1.19 import org.glassfish.grizzly.http.server.Response;
1.20 import org.glassfish.grizzly.http.util.HttpStatus;
1.21 import org.json.JSONArray;
1.22 import org.json.JSONObject;
1.23 -import org.json.JSONStringer;
1.24 import org.json.JSONTokener;
1.25
1.26 /**
1.27 *
1.28 * @author phrebejk
1.29 */
1.30 -public class Dew extends HttpHandler implements Bck2Brwsr.Resources {
1.31 +final class Dew extends HttpHandler implements Bck2Brwsr.Resources {
1.32 private String html = "";
1.33 private Compile data;
1.34
1.35 + public static void main(String... args) throws Exception {
1.36 + DewLauncher l = new DewLauncher(null);
1.37 + l.addClassLoader(DewLauncher.class.getClassLoader());
1.38 + final Dew dew = new Dew();
1.39 + HttpServer s = l.initServer(dew);
1.40 + s.getServerConfiguration().addHttpHandler(dew, "/dew/");
1.41 + l.launchServerAndBrwsr(s, "/dew/");
1.42 + System.in.read();
1.43 + }
1.44 +
1.45 @Override
1.46 public void service(Request request, Response response) throws Exception {
1.47