package com.sesca.voip.ua.modules; /** * Created by IntelliJ IDEA. * User: cgame * Date: 21/12/11 * Time: 18:26 This class implements debugging over DOM + javascript , because using of java console in mordern browsers is a pain in the ASS */ import com.sesca.voip.ua.AppletUANG; import java.net.*; public class debugjs { private static AppletUANG hostApplet; public static void setApplet( AppletUANG applet) { hostApplet = applet; } public static void debug(String s) { try { hostApplet.getAppletContext().showDocument(new URL("javascript:swipDebug('" + s + "');")); } catch (MalformedURLException e) { e.printStackTrace(); } } // adds suppl. methods signatures to remain compatible public static void info(String s) { debug("[Info]: " + s); } public static void error(String s) { debug("[Error]: " + s); } public static void warning(String s) { debug("[Warning]: " + s); } public static void paranoia(String s) { debug("[Parano]: " + s); } public static void hysteria(String s) { debug("[Hysteria]: " + s); } }