Class CFGVisualizeOptions


  • public class CFGVisualizeOptions
    extends java.lang.Object
    Options for running analysis on files.

    Usage: An instance of this class is created by calling parseArgs(String[]) with the command line arguments. The arguments are parsed and the options are stored in the instance. They can be retrieved by calling the appropriate getter method. See CFGVisualizeLauncher for an example.

    • Method Detail

      • parseArgs

        public static CFGVisualizeOptions parseArgs​(java.lang.String[] args)
        Parse the command line arguments.

        This method calls System.exit(1) if there are no arguments or if the input file cannot be read.

        Parameters:
        args - command-line arguments, see printUsage()
        Returns:
        CFGVisualizeOptions object containing the parsed options
      • getInputFile

        public java.lang.String getInputFile()
        Getter for the input file.
        Returns:
        the input file
      • getOutputDirectory

        public java.lang.String getOutputDirectory()
        Getter for the output directory.
        Returns:
        the output directory
      • getMethodName

        public java.lang.String getMethodName()
        Getter for the method name.
        Returns:
        the method name
      • getClassName

        public java.lang.String getClassName()
        Getter for the class name.
        Returns:
        the class name
      • isPDF

        public boolean isPDF()
        Getter for the PDF flag.
        Returns:
        true if the PDF should be generated
      • isVerbose

        public boolean isVerbose()
        Getter for the verbose flag.
        Returns:
        true if the verbose output should be generated
      • isString

        public boolean isString()
        Getter for the string flag.
        Returns:
        true if the string representation should be generated