freaklamarsch.tools
Class FLMClassRunner

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--freaklamarsch.tools.FLMClassRunner
All Implemented Interfaces:
java.lang.Runnable

public class FLMClassRunner
extends java.lang.Thread

Thread that runs an java application either by invoking it's main method or using Runtime.exec

Author:
FReAK La Marsch

Field Summary
(package private)  java.lang.String classLocation
           
(package private)  java.lang.String classpath
           
(package private)  java.lang.Class classToRun
           
(package private)  java.lang.Process p
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
FLMClassRunner(java.awt.Frame parent, java.lang.String cl, java.lang.String cp)
           
FLMClassRunner(java.lang.String cl, java.lang.String cp)
           
 
Method Summary
 void kill()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

classToRun

java.lang.Class classToRun

classpath

java.lang.String classpath

classLocation

java.lang.String classLocation

p

java.lang.Process p
Constructor Detail

FLMClassRunner

public FLMClassRunner(java.lang.String cl,
                      java.lang.String cp)

FLMClassRunner

public FLMClassRunner(java.awt.Frame parent,
                      java.lang.String cl,
                      java.lang.String cp)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

kill

public void kill()