java.lang.Object
net.datenwerke.rs.terminal.service.terminal.helpers.CommandParser

public class CommandParser extends Object

Third Party

  • http://jopt-simple.sourceforge.net/
  • Constructor Details

    • CommandParser

      public CommandParser(String rawCommand)
  • Method Details

    • getRawCommand

      public String getRawCommand()
    • getBaseCommand

      public String getBaseCommand()
    • parse

      public OptionSet parse(String options)
    • getArguments

      public String[] getArguments()
    • getTokens

      public String[] getTokens()
    • hasOption

      public boolean hasOption(String option)
    • hasOption

      public boolean hasOption(String option, String setDesc)
    • getNonOptionArguments

      public List<String> getNonOptionArguments()
    • getCurrentArgument

      public CommandParser.CurrentArgument getCurrentArgument(int cursorPosition)
    • isBeforeFirstToken

      public boolean isBeforeFirstToken(int cursorPosition)
    • isInBaseCommand

      public boolean isInBaseCommand(int cursorPosition)
    • getArgumentString

      public String getArgumentString()
    • getArgumentNr

      public String getArgumentNr(int nr)
    • getTokenNr

      public String getTokenNr(int nr)
    • isInCommand

      public boolean isInCommand(int commandNr, int cursorPosition)
    • getTokenNrBy

      public int getTokenNrBy(int cursorPosition)
    • getSubCommandParser

      public CommandParser getSubCommandParser()