$darkmode
DENOPTIM
denoptim.main.CLIOptions Class Reference
Inheritance diagram for denoptim.main.CLIOptions:
[legend]
Collaboration diagram for denoptim.main.CLIOptions:
[legend]

Static Public Member Functions

static CLIOptions getInstance ()
 Gets the singleton instance of this class. More...
 

Static Public Attributes

static Option help
 Option requesting the printing of the help message. More...
 
static Option version
 Option requesting only the printing of the version. More...
 
static Option run
 Option controlling the type of run. More...
 

Private Member Functions

 CLIOptions ()
 

Static Private Attributes

static final long serialVersionUID = 3L
 Version ID. More...
 
static final CLIOptions instance = new CLIOptions()
 The only, static instance of this class. More...
 

Detailed Description

Definition at line 27 of file CLIOptions.java.

Constructor & Destructor Documentation

◆ CLIOptions()

denoptim.main.CLIOptions.CLIOptions ( )
private

Definition at line 56 of file CLIOptions.java.

References denoptim.constants.DENOPTIMConstants.EOL, denoptim.main.Main.RunType.getRunTypesForUser(), denoptim.main.CLIOptions.help, denoptim.main.CLIOptions.run, and denoptim.main.CLIOptions.version.

Here is the call graph for this function:

Member Function Documentation

◆ getInstance()

static CLIOptions denoptim.main.CLIOptions.getInstance ( )
static

Gets the singleton instance of this class.

Returns

Definition at line 79 of file CLIOptions.java.

References denoptim.main.CLIOptions.instance.

Referenced by denoptim.main.Main.defineProgramBehavior(), and denoptim.main.Main.getHelpString().

Here is the caller graph for this function:

Member Data Documentation

◆ help

Option denoptim.main.CLIOptions.help
static

Option requesting the printing of the help message.

Definition at line 37 of file CLIOptions.java.

Referenced by denoptim.main.CLIOptions.CLIOptions(), denoptim.main.Main.defineProgramBehavior(), and denoptim.main.MainTest.testDefineProgramBehavior().

◆ instance

final CLIOptions denoptim.main.CLIOptions.instance = new CLIOptions()
staticprivate

The only, static instance of this class.

Definition at line 52 of file CLIOptions.java.

Referenced by denoptim.main.CLIOptions.getInstance().

◆ run

Option denoptim.main.CLIOptions.run
static

◆ serialVersionUID

final long denoptim.main.CLIOptions.serialVersionUID = 3L
staticprivate

Version ID.

Definition at line 32 of file CLIOptions.java.

◆ version

Option denoptim.main.CLIOptions.version
static

Option requesting only the printing of the version.

Definition at line 42 of file CLIOptions.java.

Referenced by denoptim.main.CLIOptions.CLIOptions(), denoptim.main.Main.defineProgramBehavior(), and denoptim.main.MainTest.testDefineProgramBehavior().


The documentation for this class was generated from the following file: