gov.llnl.babel
Class CommandLineDriver

java.lang.Object
  extended by gov.llnl.babel.CommandLineDriver

public class CommandLineDriver
extends java.lang.Object

This class is the main driver for running Babel from the command line.


Constructor Summary
protected CommandLineDriver()
          The protected singleton constructor instantiates the options parser, UserOptions.
 
Method Summary
static boolean isIncluded(SymbolID id)
           
static void loadExtensions(CommandLineDictionary dict)
          Load and create an instance of each class in listed in the comma separated list stored in the Java property babel.extensions.
static void main(java.lang.String[] args)
          Main babel entry point.
static boolean notExcluded(SymbolID id)
           
 void printSymbolNames(java.util.Set symbols)
          Print all symbols to output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandLineDriver

protected CommandLineDriver()
The protected singleton constructor instantiates the options parser, UserOptions.

See Also:
UserOptions
Method Detail

notExcluded

public static boolean notExcluded(SymbolID id)

isIncluded

public static boolean isIncluded(SymbolID id)

printSymbolNames

public void printSymbolNames(java.util.Set symbols)
Print all symbols to output. This is obviously intended only to facilitate debugging.


loadExtensions

public static void loadExtensions(CommandLineDictionary dict)
Load and create an instance of each class in listed in the comma separated list stored in the Java property babel.extensions.


main

public static void main(java.lang.String[] args)
Main babel entry point.