private static void createEdge(string text, Lattice lattice) { string[] array = String.instancehelper_split(text, "\\s"); string id = String.instancehelper_substring(array[3], 1, String.instancehelper_length(array[3]) - 1); string id2 = String.instancehelper_substring(array[5], 1, String.instancehelper_length(array[5]) - 1); string text2 = String.instancehelper_substring(array[7], 1, String.instancehelper_length(array[7]) - 1); string[] array2 = String.instancehelper_split(text2, ","); lattice.addEdge(lattice.getNode(id), lattice.getNode(id2), Double.parseDouble(array2[0]), Double.parseDouble(array2[1])); }
internal static void load(Lattice lattice, StringTokenizer stringTokenizer) { string text = stringTokenizer.nextToken(); string text2 = stringTokenizer.nextToken(); double num = Double.parseDouble(stringTokenizer.nextToken()); double num2 = Double.parseDouble(stringTokenizer.nextToken()); Node node = lattice.getNode(text); if (node == null) { string text3 = new StringBuilder().append("Edge fromNode \"").append(text).append("\" does not exist").toString(); throw new Error(text3); } Node node2 = lattice.getNode(text2); if (node2 == null) { string text4 = new StringBuilder().append("Edge toNode \"").append(text2).append("\" does not exist").toString(); throw new Error(text4); } lattice.addEdge(node, node2, num, num2); }