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 argLine)
          Run UTGB Shell commands
static void runCommand(java.lang.String[] args)
          Run UTGB Shell commands
static void runCommand(UTGBShell.UTGBShellOption opt, java.lang.String argLine)
           
static void runCommand(UTGBShell.UTGBShellOption opt, java.lang.String[] args)
           
 
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 argLine)
                       throws java.lang.Exception
Run UTGB Shell commands

Parameters:
args -
Throws:
java.lang.Exception

runCommand

public static void runCommand(UTGBShell.UTGBShellOption opt,
                              java.lang.String argLine)
                       throws java.lang.Exception
Throws:
java.lang.Exception

runCommand

public static void runCommand(UTGBShell.UTGBShellOption opt,
                              java.lang.String[] args)
                       throws java.lang.Exception
Throws:
java.lang.Exception

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.