Interface CLOption.Key

All Known Implementing Classes:
CLOption.SimpleKey, Continuous.Benefits, Continuous.Costs, EvoLudo.ColorModelType, Geometry.Type, IBS.MigrationType, IBS.ScoringType, IBS.Statistics.Type, IBSC.Init.Type, IBSD.Init.Type, IBSD.OptimizationType, IBSGroup.SamplingType, Map2Fitness.Map, Mutation.Continuous.Type, Mutation.Discrete.Type, ODE.InitType, PDE.InitType, PlayerUpdate.Type, PopulationUpdate.Type, SpeciesUpdate.Type, Type
Enclosing class:
CLOption

public static interface CLOption.Key
The interface for keys of command line options. Options may offer several distinct settings in the form of keys.
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Optional: long description of purpose of this key.
    Return key of in this collection.
    Brief description of purpose of this key.
  • Method Details

    • getKey

      String getKey()
      Return key of in this collection. Used when parsing command line options.
      Returns:
      the key of the command line option
    • getTitle

      String getTitle()
      Brief description of purpose of this key. Used in GUI and in help display.
      Returns:
      the title of the command line option
      See Also:
    • getDescription

      default String getDescription()
      Optional: long description of purpose of this key. Used in help display. Defaults to brief description.
      Returns:
      the description of the command line option
      See Also: