com.infoengine
Class Loader

java.lang.Object
  extended bycom.infoengine.Loader

public class Loader
extends Object

This class looks at system properties and user defined parameters and creates a command that will execute a process, in this case another java class.


Nested Class Summary
private  class Loader.Echo
           
private  class Loader.StopChild
           
 
Constructor Summary
private Loader(String[] args)
           
 
Method Summary
private static void display(Enumeration a)
           
private static void display(Vector a)
           
private static Enumeration expand(Vector classDir, Vector classLib)
           
private static void getClassDir(Vector classDir)
           
private static void getClassLib(Vector classLib)
           
private static String getJavaCmd()
           
static void main(String[] args)
           
private static String makeCommand(String javaCmd, String javaOptions, Enumeration preCommand, String task, Enumeration parameters)
           
private static String normalizePath(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Loader

private Loader(String[] args)
Method Detail

main

public static void main(String[] args)

display

private static void display(Enumeration a)

display

private static void display(Vector a)

getClassDir

private static void getClassDir(Vector classDir)

getClassLib

private static void getClassLib(Vector classLib)

getJavaCmd

private static String getJavaCmd()

expand

private static Enumeration expand(Vector classDir,
                                  Vector classLib)

makeCommand

private static String makeCommand(String javaCmd,
                                  String javaOptions,
                                  Enumeration preCommand,
                                  String task,
                                  Enumeration parameters)

normalizePath

private static String normalizePath(String path)