All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.snapscript.studio.agent.cli.CommandLine Maven / Gradle / Ivy

The newest version!
package org.snapscript.studio.agent.cli;

import java.util.Collections;
import java.util.List;
import java.util.Map;

public class CommandLine {   
   
   private final List options;
   private final Map values;
   private final String[] arguments;
   
   public CommandLine(List options, Map values, String[] arguments) {
      this.options = Collections.unmodifiableList(options);
      this.values = Collections.unmodifiableMap(values);
      this.arguments = arguments;
   }
   
   public List getOptions(){
      return options;
   }

   public Map getValues() {
      return values;
   }
   
   public Object getValue(String name) {
      return values.get(name);
   }
   
   public String[] getArguments(){
      return arguments;
   }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy