org.utgenome.shell
Class UTGBShell

java.lang.Object
  extended by org.utgenome.shell.UTGBShell

public class UTGBShell
extends java.lang.Object

A command line client entry point

Author:
leo

Nested Class Summary
static class UTGBShell.UTGBShellOption
           
 
Constructor Summary
UTGBShell()
           
 
Method Summary
static java.lang.String getProgramInfo()
           
static java.util.Set<java.lang.String> getSubCommandNameSet()
           
static java.lang.String getVersion()
           
static java.lang.String loadUsage(java.lang.String helpFileName)
           
static void main(java.lang.String[] args)
          Run UTGB Shell command.
static void runCommand(java.lang.String[] args)
          Run UTGB Shell commands
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UTGBShell

public UTGBShell()
Method Detail

getSubCommandNameSet

public static java.util.Set<java.lang.String> getSubCommandNameSet()

runCommand

public static void runCommand(java.lang.String[] args)
                       throws java.lang.Exception
Run UTGB Shell commands

Parameters:
args -
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
Run UTGB Shell command. This method will terminates JVM with return code -1 when some error is observed. Thus, to invoke UTGB Shell command inside the Java program, use runCommand(String[]) method, which does not terminate the JVM.

Parameters:
args -

loadUsage

public static java.lang.String loadUsage(java.lang.String helpFileName)

getProgramInfo

public static java.lang.String getProgramInfo()

getVersion

public static java.lang.String getVersion()


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.