org.media.mn8
Class mn8Interpreter

java.lang.Object
  |
  +--org.media.mn8.mn8Interpreter

public class mn8Interpreter
extends Object

The main class which holds the interpreter functions.

Version:
$Revision: 1.40 $ $Date: 2002/08/22 21:45:29 $
Author:
Remus Pereni

Field Summary
static String EOL
           
static PrintStream GLOBAL_ERR_STREAM
           
static InputStream GLOBAL_IN_STREAM
           
static PrintStream GLOBAL_OUT_STREAM
           
static String IDENTIFIER
           
static String VERSION
           
 
Constructor Summary
mn8Interpreter()
           
 
Method Summary
static void addInterpreter(mn8InterpretThread interp, Thread inThread)
           
static void cleanStreams(Thread inThread)
           
static void delInterpreter(mn8InterpretThread interp, Thread inThread)
           
static void executeURL(String scriptURL, SeriesConcept arguments)
          Method executeURL.
static void executeURL(String scriptURL, String concept, SeriesConcept arguments)
           
static mn8TreeWalker getCurrentWalker()
          Method getCurrentWalker.
static PrintStream getErr()
           
static PrintStream getErr(Thread thread)
           
static InputStream getIn()
           
static InputStream getIn(Thread thread)
           
static mn8InterpretThread getInterpreter(Thread inThread)
           
static PrintStream getOut()
           
static PrintStream getOut(Thread thread)
           
static void initialize()
           
static void interpret(String command)
           
static void interruptInterpret()
           
static boolean isExitAsked()
           
static void printTDebug(Thread curr, String message)
           
static void reInitialize()
           
static void setErr(PrintStream err)
           
static void setErr(PrintStream err, Thread inThread)
           
static void setIn(InputStream in)
           
static void setIn(InputStream in, Thread inThread)
           
static void setOut(PrintStream out)
           
static void setOut(PrintStream out, Thread inThread)
           
static Thread threadExecuteURL(String scriptURL, String concept, SeriesConcept arguments)
           
static void threadExecuteURLRun(String scriptURL, String concept, SeriesConcept arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static String VERSION

IDENTIFIER

public static String IDENTIFIER

EOL

public static String EOL

GLOBAL_OUT_STREAM

public static PrintStream GLOBAL_OUT_STREAM

GLOBAL_ERR_STREAM

public static PrintStream GLOBAL_ERR_STREAM

GLOBAL_IN_STREAM

public static InputStream GLOBAL_IN_STREAM
Constructor Detail

mn8Interpreter

public mn8Interpreter()
Method Detail

reInitialize

public static void reInitialize()

initialize

public static void initialize()

getCurrentWalker

public static mn8TreeWalker getCurrentWalker()
Method getCurrentWalker.

Returns:
mn8TreeWalker

executeURL

public static final void executeURL(String scriptURL,
                                    SeriesConcept arguments)
Method executeURL.

Parameters:
scriptURL -
arguments -

threadExecuteURLRun

public static final void threadExecuteURLRun(String scriptURL,
                                             String concept,
                                             SeriesConcept arguments)

threadExecuteURL

public static final Thread threadExecuteURL(String scriptURL,
                                            String concept,
                                            SeriesConcept arguments)

executeURL

public static final void executeURL(String scriptURL,
                                    String concept,
                                    SeriesConcept arguments)

interpret

public static final void interpret(String command)

interruptInterpret

public static void interruptInterpret()

isExitAsked

public static boolean isExitAsked()

getOut

public static PrintStream getOut(Thread thread)

getErr

public static PrintStream getErr(Thread thread)

getIn

public static InputStream getIn(Thread thread)

printTDebug

public static void printTDebug(Thread curr,
                               String message)

getOut

public static PrintStream getOut()

getErr

public static PrintStream getErr()

getIn

public static InputStream getIn()

addInterpreter

public static void addInterpreter(mn8InterpretThread interp,
                                  Thread inThread)

delInterpreter

public static void delInterpreter(mn8InterpretThread interp,
                                  Thread inThread)

getInterpreter

public static mn8InterpretThread getInterpreter(Thread inThread)

setOut

public static void setOut(PrintStream out,
                          Thread inThread)

setErr

public static void setErr(PrintStream err,
                          Thread inThread)

setIn

public static void setIn(InputStream in,
                         Thread inThread)

setOut

public static void setOut(PrintStream out)

setErr

public static void setErr(PrintStream err)

setIn

public static void setIn(InputStream in)

cleanStreams

public static void cleanStreams(Thread inThread)


"Copyright © 2000-2002 Internet Multicasting Services, media.org & noLimits Technologies. All Rights Reserved."