org.hsqldb.util
Class MainInvoker

java.lang.Object
  extended by org.hsqldb.util.MainInvoker

public class MainInvoker
extends Object

Invokes the static main(String[]) method from each class specified. This class will System.exit() if any invocation fails.

Since:
HSQLDB 1.8.0
Author:
Blaine Simpson (blaine dot simpson at admc dot com)

Field Summary
static String LS
           
 
Constructor Summary
MainInvoker()
           
 
Method Summary
static void invoke(String className, String[] args)
          Invokes the static main(String[]) method from each specified class.
static void main(String[] sa)
          Invokes the static main(String[]) method from each specified class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LS

public static String LS
Constructor Detail

MainInvoker

public MainInvoker()
Method Detail

main

public static void main(String[] sa)
Invokes the static main(String[]) method from each specified class. This method will System.exit() if any invocation fails. Note that multiple class invocations are delimited by empty-string parameters. How the user supplies these empty strings is determined entirely by the caller's environment. From Windows this can generally be accomplished with double-quotes like "". From all popular UNIX shells, this can be accomplished with single or double-quotes: '' or "".

Parameters:
sa - Run java org.hsqldb.util.MainInvoker --help for syntax help

invoke

public static void invoke(String className,
                          String[] args)
                   throws ClassNotFoundException,
                          NoSuchMethodException,
                          IllegalAccessException,
                          InvocationTargetException
Invokes the static main(String[]) method from each specified class.

Throws:
ClassNotFoundException
NoSuchMethodException
IllegalAccessException
InvocationTargetException


Copyright © 2001 - 2010 HSQL Development Group.