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

Method start

src/figtree/applet/FigTreeApplet.java:123–149  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

121 }
122
123 public void start() {
124 String tree = getParameter("tree");
125 String treefile = getParameter("treefile");
126
127 if (tree != null && tree.length() > 0) {
128 URL fileURL = null;
129 try {
130 fileURL = new URL(tree);
131
132 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileURL.openStream()));
133 readData(bufferedReader, true);
134 } catch (MalformedURLException e) {
135 treeViewer.setStatusText(e.getMessage());
136 } catch (IOException e) {
137 treeViewer.setStatusText(e.getMessage());
138 }
139 } else if (treefile != null && treefile.length() > 0) {
140 try {
141 BufferedReader bufferedReader = new BufferedReader(new StringReader(treefile));
142 readData(bufferedReader, true);
143 } catch (IOException e) {
144 treeViewer.setStatusText(e.getMessage());
145 }
146 } else {
147 treeViewer.setStatusText("Tree not specified");
148 }
149 }
150
151 public void stop() {
152 }

Callers 1

execMethod · 0.80

Calls 2

readDataMethod · 0.95
setStatusTextMethod · 0.45

Tested by

no test coverage detected