Package jline.cli

Class LineCLI

  • All Implemented Interfaces:

    
    public class LineCLI
    
                        

    The LineCLI class provides a command-line interface for configuring and running the LINE Solver. It supports various options for input and output formats, solvers, analysis types, and more. This class includes a static method to parse command-line arguments and set the appropriate configuration options.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      LineCLI() Default constructor for the LineCLI class.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      static String parseArgs(Array<String> varargin) Parses the command-line arguments provided to configure the LINE Solver.
      static void main(Array<String> args) Main entry point for the LINE CLI
      • Methods inherited from class java.lang.Object

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

      • LineCLI

        LineCLI()
        Default constructor for the LineCLI class.
    • Method Detail

      • parseArgs

         static String parseArgs(Array<String> varargin)

        Parses the command-line arguments provided to configure the LINE Solver. This method processes various options such as input and output file formats, solver selection, analysis type, server mode, and others.

        Parameters:
        varargin - an array of strings representing the command-line arguments.
        Returns:

        a string, currently unused, but can be extended to return status or configuration details.

      • main

         static void main(Array<String> args)

        Main entry point for the LINE CLI

        Parameters:
        args - Command line arguments