JAL-629 open initial non-Arg arguments as files in separate alignment frames
[jalview.git] / src / jalview / bin / argparser / ArgValue.java
1 package jalview.bin.argparser;
2
3 /**
4  * A helper class to keep an index of argument position with argument values
5  */
6 public class ArgValue
7 {
8   private int argIndex;
9
10   private String value;
11
12   private String id;
13
14   protected ArgValue(String value, int argIndex)
15   {
16     this.value = value;
17     this.argIndex = argIndex;
18   }
19
20   public String getValue()
21   {
22     return value;
23   }
24
25   public int getArgIndex()
26   {
27     return argIndex;
28   }
29
30   protected void setId(String i)
31   {
32     id = i;
33   }
34
35   public String getId()
36   {
37     return id;
38   }
39
40   public SubVals getSubVals()
41   {
42     return ArgParser.getSubVals(getValue());
43   }
44 }