Class CLIUtils


  • final class CLIUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private CLIUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.util.Properties getArgumentValues​(java.lang.String appName, java.lang.String[] args, java.lang.String[][] requiredArgNames, java.lang.String[][] optionalArgNames)  
      (package private) static boolean getVerbosity​(java.lang.String[] args)  
      (package private) static void showArgumentDescription​(java.util.Properties argumentValues, boolean verbose)  
      (package private) static void showEnvironment​(boolean verbose)  
      (package private) static void showError​(java.lang.Throwable t, boolean verbose)  
      (package private) static void showOutput​(java.lang.String output, boolean verbose)  
      (package private) static void showUsageAndExit​(java.lang.String appName, java.lang.String[][] requiredArgNames, java.lang.String[][] optionalArgNames)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CLIUtils

        private CLIUtils()
    • Method Detail

      • showEnvironment

        static void showEnvironment​(boolean verbose)
      • showArgumentDescription

        static void showArgumentDescription​(java.util.Properties argumentValues,
                                            boolean verbose)
      • showOutput

        static void showOutput​(java.lang.String output,
                               boolean verbose)
      • showError

        static void showError​(java.lang.Throwable t,
                              boolean verbose)
      • getVerbosity

        static boolean getVerbosity​(java.lang.String[] args)
      • getArgumentValues

        static java.util.Properties getArgumentValues​(java.lang.String appName,
                                                      java.lang.String[] args,
                                                      java.lang.String[][] requiredArgNames,
                                                      java.lang.String[][] optionalArgNames)
      • showUsageAndExit

        static void showUsageAndExit​(java.lang.String appName,
                                     java.lang.String[][] requiredArgNames,
                                     java.lang.String[][] optionalArgNames)