Class BashOption

java.lang.Object
com.powsybl.tools.autocompletion.BashOption

public class BashOption extends Object
Simplified option model for completion script generation.
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at gmail.com>
  • Constructor Details

  • Method Details

    • convert

      public static List<BashOption> convert(org.apache.commons.cli.Options commonsCliOptions)
    • getName

      public String getName()
      Full option name, including the "-" or "--" prefix
    • hasArg

      public boolean hasArg()
    • getArgName

      public Optional<String> getArgName()
    • getType

      public OptionType getType()
    • setType

      public void setType(OptionType type)
    • isFile

      public boolean isFile()
    • isDir

      public boolean isDir()
    • isHostname

      public boolean isHostname()
    • isEnum

      public boolean isEnum()
    • getPossibleValues

      public Object[] getPossibleValues()