gov.sandia.ccaffeine.util
Class LocalSystem

java.lang.Object
  extended by gov.sandia.ccaffeine.util.LocalSystem

public class LocalSystem
extends java.lang.Object

Only useful for creating Applets out of Java Applications, if LocalSystem is used instead of System for IO, then the console will be tied off to LocalSystem and Applets will not get a security exception if IO is used. Defaults to System values for non-applet applications.

See Also:
in c++ implementation.

Field Summary
static boolean debug
           
static java.io.PrintStream err
           
static java.io.InputStream in
           
static java.io.PrintStream out
           
 
Constructor Summary
LocalSystem()
           
 
Method Summary
static void exit(int status)
          Can be replaced with a more benign, applet friendly, exit if desired.
static java.applet.Applet getApplet()
           
static java.net.URL getCodeBaseURL()
           
static boolean isApplet()
           
static void printException(java.lang.Exception e)
           
static void setApplet(java.applet.Applet myAppletx)
           
static void setCodeBaseURL(java.net.URL base)
           
static void setDebug(boolean tf)
           
static void setErr(java.io.PrintStream ps)
           
static void setIn(java.io.InputStream ps)
           
static void setOut(java.io.PrintStream ps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static boolean debug

out

public static java.io.PrintStream out

err

public static java.io.PrintStream err

in

public static java.io.InputStream in
Constructor Detail

LocalSystem

public LocalSystem()
Method Detail

setDebug

public static void setDebug(boolean tf)

setErr

public static void setErr(java.io.PrintStream ps)

setOut

public static void setOut(java.io.PrintStream ps)

setIn

public static void setIn(java.io.InputStream ps)

isApplet

public static boolean isApplet()

setApplet

public static void setApplet(java.applet.Applet myAppletx)

getApplet

public static java.applet.Applet getApplet()

printException

public static void printException(java.lang.Exception e)

exit

public static void exit(int status)
Can be replaced with a more benign, applet friendly, exit if desired.


setCodeBaseURL

public static void setCodeBaseURL(java.net.URL base)

getCodeBaseURL

public static java.net.URL getCodeBaseURL()