MCPcopy Create free account
hub / github.com/rambaut/figtree / setSettings

Method setSettings

src/figtree/panel/TreesController.java:161–190  ·  view source on GitHub ↗
(Map<String,Object> settings)

Source from the content-addressed store, hash-verified

159 }
160
161 public void setSettings(Map<String,Object> settings) {
162 if (((Boolean)settings.get(CONTROLLER_KEY + "." + TRANSFORM_KEY))) {
163 String transformName = (String)settings.get(CONTROLLER_KEY + "." + TRANSFORM_TYPE_KEY);
164 int i = 0;
165 for (TransformedRootedTree.Transform transform : TransformedRootedTree.Transform.values()) {
166 if (transform.toString().equalsIgnoreCase(transformName)) {
167 transformCombo.setSelectedIndex(i);
168 }
169 i++;
170 }
171 } else {
172 transformCombo.setSelectedIndex(0);
173 }
174
175 if (((Boolean)settings.get(CONTROLLER_KEY + "." + ORDER_KEY))) {
176 String orderName = (String)settings.get(CONTROLLER_KEY + "." + ORDER_TYPE_KEY);
177 int i = 0;
178 for (SortedRootedTree.BranchOrdering order : SortedRootedTree.BranchOrdering.values()) {
179 if (order.toString().equalsIgnoreCase(orderName)) {
180 orderCombo.setSelectedIndex(i);
181 }
182 i++;
183 }
184 } else {
185 orderCombo.setSelectedIndex(0);
186 }
187
188
189 rootingCheck.setSelected((Boolean) settings.get(CONTROLLER_KEY + "." + ROOTING_KEY));
190 }
191
192 public void getSettings(Map<String, Object> settings) {
193 settings.put(CONTROLLER_KEY + "." + TRANSFORM_KEY, false);

Callers 3

readDataMethod · 0.45
createGraphicMethod · 0.45
readDataMethod · 0.45

Calls 2

getMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected