package com.timvisee.minecraftrunner;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArgsParser {
List<String> args = new ArrayList<String>();
public ArgsParser(String[] args) {
this.args = Arrays.asList(args);
}
public ArgsParser(List<String> args) {
this.args = args;
}
public List<String> getArgs() {
return this.args;
}
public int getArgsCount() {
return this.args.size();
}
public boolean isFlagSet(String flag) {
for(int i = 0; i < this.args.size(); i++)
if(this.args.get(i).trim().equals("-" + flag.trim()))
if(i - 1 < this.args.size())
return true;
return false;
}
public String getFlag(String flag) {
for(int i = 0; i < this.args.size(); i++)
if(this.args.get(i).trim().equals("-" + flag.trim()))
if(i - 1 < this.args.size())
return this.args.get(i + 1);
return "";
}
}