Mercurial > hg > Applications > AliceVNC
annotate src/main/java/jp/ac/u_ryukyu/alicevnc/AliceVNCConfig.java @ 80:c94436e90e9e
update Alice r:579
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 17 Dec 2015 21:29:44 +0900 |
parents | 47d6f7a76b86 |
children |
rev | line source |
---|---|
1 | 1 package jp.ac.u_ryukyu.alicevnc; |
2 | |
3 import alice.topology.node.TopologyNodeConfig; | |
4 | |
80
c94436e90e9e
update Alice r:579
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
40
diff
changeset
|
5 import java.util.LinkedList; |
c94436e90e9e
update Alice r:579
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
40
diff
changeset
|
6 |
1 | 7 public class AliceVNCConfig extends TopologyNodeConfig { |
20 | 8 private boolean change = true; |
38 | 9 private boolean debug = false; |
40 | 10 private String path; |
36 | 11 |
1 | 12 public AliceVNCConfig(String[] args) { |
13 super(args); | |
14 for (int i = 0; i< args.length; i++) { | |
36 | 15 if ("-c".equals(args[i])) { |
20 | 16 change = false; |
38 | 17 } else if ("--debug".equals(args[i])) { |
18 debug = true; | |
40 | 19 } else if ("--file".equals(args[i])) { |
20 path = args[++i]; | |
1 | 21 } |
22 } | |
23 } | |
24 | |
20 | 25 public boolean getAllowChange(){ |
26 return change; | |
27 } | |
38 | 28 |
29 public boolean debugMode(){ | |
30 return debug; | |
31 } | |
40 | 32 |
33 public String getFilePath() { | |
34 return path; | |
35 } | |
1 | 36 } |