Interface Option

    • Method Detail

      • getName

        String getName()
        Gets the name of this option
        Returns:
        the name of this option
      • getCLIChar

        char getCLIChar()
        Gets the Command Line Interface text of this option
        Returns:
        the Command Line Interface text
      • getPurpose

        String getPurpose()
        Gets the purpose of this option
        Returns:
        the purpose of this option
      • getDefaultCLIString

        String getDefaultCLIString()
        Gets the Command Line Interface text
        Returns:
        the Command Line Interface text
      • setValueViaCLIString

        void setValueViaCLIString​(String s)
        Sets value of this option via the Command Line Interface text
        Parameters:
        s - the Command Line Interface text
      • getValueAsCLIString

        String getValueAsCLIString()
        Gets the value of a Command Line Interface text as a string
        Returns:
        the string with the value of the Command Line Interface text
      • resetToDefault

        void resetToDefault()
        Resets this option to the default value
      • getStateString

        String getStateString()
        Gets the state of this option in human readable form
        Returns:
        the string with state of this option in human readable form
      • copy

        Option copy()
        Gets a copy of this option
        Returns:
        the copy of this option