Mercurial > hg > Applications > AliceVNC
comparison src/main/java/jp/ac/u_ryukyu/alicevnc/AliceVNCConfig.java @ 20:15398aebb0ef
refactor
author | sugi |
---|---|
date | Thu, 06 Nov 2014 19:43:48 +0900 |
parents | a73b8a20e233 |
children | e6e5b45c921d |
comparison
equal
deleted
inserted
replaced
19:3a310b5e1eae | 20:15398aebb0ef |
---|---|
2 | 2 |
3 import alice.topology.node.TopologyNodeConfig; | 3 import alice.topology.node.TopologyNodeConfig; |
4 | 4 |
5 public class AliceVNCConfig extends TopologyNodeConfig { | 5 public class AliceVNCConfig extends TopologyNodeConfig { |
6 | 6 |
7 private boolean treeProxy; | 7 private boolean proxy; |
8 private boolean viewer; | 8 private boolean viewer; |
9 private boolean change = true; | |
9 | 10 |
10 public AliceVNCConfig(String[] args) { | 11 public AliceVNCConfig(String[] args) { |
11 super(args); | 12 super(args); |
12 for (int i = 0; i< args.length; i++) { | 13 for (int i = 0; i< args.length; i++) { |
13 if ("-proxy".equals(args[i])){ | 14 if ("-proxy".equals(args[i])){ |
14 // no display. behave as root | 15 // no display. behave as root |
15 treeProxy = true; | 16 proxy = true; |
16 viewer = false; | 17 viewer = false; |
17 } else if ("-d".equals(args[i])) { | 18 } else if ("-d".equals(args[i])) { |
18 // behave as root with display. | 19 // behave as root with display. |
19 treeProxy = true; | 20 proxy = true; |
20 viewer = true; | 21 viewer = true; |
22 } else if ("-c".equals(args[i])) { | |
23 change = false; | |
21 } else { | 24 } else { |
22 viewer = true; | 25 viewer = true; |
23 } | 26 } |
24 } | 27 } |
25 } | 28 } |
27 public boolean getViewerFlag(){ | 30 public boolean getViewerFlag(){ |
28 return viewer; | 31 return viewer; |
29 } | 32 } |
30 | 33 |
31 public boolean getProxyFlag(){ | 34 public boolean getProxyFlag(){ |
32 return treeProxy; | 35 return proxy; |
33 } | 36 } |
34 | 37 |
38 public boolean getAllowChange(){ | |
39 return change; | |
40 } | |
35 } | 41 } |