Class ArgumentMap

java.lang.Object
org.tasktide.parser.model.ArgumentMap

public class ArgumentMap extends Object
Holds an Argument collection
  • Constructor Details

    • ArgumentMap

      public ArgumentMap()
      Initialize argument map
  • Method Details

    • getArgMap

      public Map<String, Argument<?>> getArgMap()
      Get the argument map
      Returns:
      Map-String, Argument
    • putArgument

      public boolean putArgument(Argument<?> arg)
      Add the argument to argument map
      Parameters:
      arg -
      Returns:
      boolean
    • extend

      public void extend(ArgumentMap map)
      Extend argument map with provided ArgumentMap
      Parameters:
      map -
    • getArgument

      public Argument<?> getArgument(String arg)
      Get the argument with key of queried string
      Parameters:
      arg -
      Returns:
      Argument
    • getArgumentMap

      public Map<String, Argument<?>> getArgumentMap()
    • toString

      public String toString()
      Overrides:
      toString in class Object