Class CliArgs

java.lang.Object
com.jenkov.cliargs.CliArgs

public class CliArgs extends Object
  • Constructor Details

    • CliArgs

      public CliArgs(String[] args)
  • Method Details

    • parse

      public void parse(String[] arguments)
    • args

      public String[] args()
    • arg

      public String arg(int index)
    • switchPresent

      public boolean switchPresent(String switchName)
    • switchValue

      public String switchValue(String switchName)
    • switchValue

      public String switchValue(String switchName, String defaultValue)
    • switchLongValue

      public Long switchLongValue(String switchName)
    • switchLongValue

      public Long switchLongValue(String switchName, Long defaultValue)
    • switchDoubleValue

      public Double switchDoubleValue(String switchName)
    • switchDoubleValue

      public Double switchDoubleValue(String switchName, Double defaultValue)
    • switchValues

      public String[] switchValues(String switchName)
    • switchPojo

      public <T> T switchPojo(Class<T> pojoClass)
    • targets

      public String[] targets()