public void initializeTimeTable() { for (Iterator<ClassRoom> roomsIterator = rooms.iterator(); roomsIterator.hasNext(); ) { ClassRoom room = roomsIterator.next(); if (room.isLaboratory()) { practicalRooms.add(room); } else { theoryRooms.add(room); } } for (Iterator<StudentGroups> studentGroupIterator = studentGroups.iterator(); studentGroupIterator.hasNext(); ) { StudentGroups studentGroup = studentGroupIterator.next(); if (studentGroup.isPractical()) { practicalStudentGroups.add(studentGroup); } else { theoryStudentGroups.add(studentGroup); } } rooms.clear(); // studentGroups.clear(); setTimeTable(practicalStudentGroups, practicalRooms, "practical"); setTimeTable(theoryStudentGroups, theoryRooms, "theory"); rooms.addAll(practicalRooms); rooms.addAll(theoryRooms); // studentGroups.addAll(practicalStudentGroups); // studentGroups.addAll(theoryStudentGroups); }
@SuppressLint("WorldReadableFiles") @Override protected FilterResults performFiltering(CharSequence constraint) { // NOTE: this function is *always* called from a background thread, and // not the UI thread. ArrayList<ApplicationInfo> items = new ArrayList<ApplicationInfo>(); synchronized (this) { items.addAll(appList); } SharedPreferences prefs = getSharedPreferences(Common.PREFS, Context.MODE_WORLD_READABLE); FilterResults result = new FilterResults(); if (constraint != null && constraint.length() > 0) { Pattern regexp = Pattern.compile(constraint.toString(), Pattern.LITERAL | Pattern.CASE_INSENSITIVE); for (Iterator<ApplicationInfo> i = items.iterator(); i.hasNext(); ) { ApplicationInfo app = i.next(); if (!regexp.matcher(app.name == null ? "" : app.name).find() && !regexp.matcher(app.packageName).find()) { i.remove(); } } } for (Iterator<ApplicationInfo> i = items.iterator(); i.hasNext(); ) { ApplicationInfo app = i.next(); if (filteredOut(prefs, app)) i.remove(); } result.values = items; result.count = items.size(); return result; }
@org.junit.Test public void IterableTest() throws Exception { ArrayList<String> list = new ArrayList<String>(); list.add("kinyi"); list.add("allen"); list.add("bryant"); Iterator<String> iterator = list.iterator(); int i = 0; while (iterator.hasNext()) { i++; System.out.println(i); String aString = iterator.next(); Iterator<String> iterator2 = list.iterator(); while (iterator2.hasNext()) { // System.out.println(iterator2.next()); String bString = iterator2.next(); System.out.println(aString + ":" + bString); } // System.out.println(iterator.next()); } /* * for (String string : list) { System.out.println(string); } */ }
public void enter() { Blackboard Identificadores = app.getBlackboard(); ID_Inmueble = Integer.parseInt(Identificadores.get("IdInmueble").toString()); // Mostramos los datos para el inmueble PatrimonioPostgre General = new PatrimonioPostgre(); ArrayList Datos = General.DatosRegistro(ID_Inmueble); if (Datos == null) return; Iterator alIt = Datos.iterator(); Iterator itControles = Registro.iterator(); while (itControles.hasNext()) { try { JComponent comp = (JComponent) itControles.next(); Object obj = alIt.next(); if (comp instanceof JTextField) ((JTextField) comp).setText((obj != null) ? obj.toString() : ""); if (comp instanceof JCheckBox) { String check = (obj != null) ? obj.toString() : ""; if (check == "TRUE") { ((JCheckBox) comp).setSelected(true); } else { ((JCheckBox) comp).setSelected(false); } } if (comp instanceof JComboBox) ((JComboBox) comp).setSelectedItem((obj != null) ? obj.toString() : ""); } catch (Exception A) { A.printStackTrace(); } } }
public static void main(String[] args) { TestUser user = null; try { user = new TestUser(2899, 5213); user.getLogger().setEnabled(false); DrugDescriptionMatcher matcher = new DrugDescriptionMatcher(user); ArrayList descriptions = getTestDescriptions(user); Iterator iter = descriptions.iterator(); while (iter.hasNext()) { String desc = (String) iter.next(); // ArrayList drugs = matcher.match("Amoxicillin 250 mg cap",1); ArrayList drugs = matcher.match(desc); if (Lists.isEmpty(drugs)) { System.out.println(desc + ":\n--> No drugs found."); } else { System.out.println(desc + ":\n--> Found " + drugs.size() + " drugs:"); Iterator drugIter = drugs.iterator(); while (drugIter.hasNext()) { Drug drug = (Drug) drugIter.next(); System.out.println( "--> ID " + drug.getID() + ": " + drug.getName() + " " + drug.getFormula()); } } } } catch (Exception e) { e.printStackTrace(); } finally { user.finish(); } }
public void testSITwo() { HashSet s1 = new HashSet(); s1.add("a"); Iterators.Sequence it = new Iterators.Sequence(new Iterator[] {s1.iterator()}); assertIteration(it, new Object[] {"a"}); it.remove(); assertEquals(Collections.EMPTY_SET, s1); assertIllegalState(it); List xs = Arrays.asList(new String[] {"a", "b"}); List ixs = Collections.unmodifiableList(xs); Iterators.Sequence it2 = new Iterators.Sequence(new Iterator[] {ixs.iterator()}); assertIteration(it2, new Object[] {"a", "b"}); assertUnsupportedOperation(it2); // explicitly not modifiable ArrayList xs2 = new ArrayList(); xs2.add("a"); xs2.add("b"); Iterators.Sequence it3 = new Iterators.Sequence(new Iterator[] {xs2.iterator()}); assertIteration(it3, new Object[] {"a", "b"}); it3.remove(); ArrayList xs2expected = new ArrayList(); xs2expected.add("a"); assertEquals(xs2expected, xs2); ArrayList xs3 = new ArrayList(); xs3.add("a"); xs3.add("b"); Iterators.Sequence it4 = new Iterators.Sequence(new Iterator[] {xs3.iterator()}); it4.next(); it4.remove(); ArrayList xs3expected = new ArrayList(); xs3expected.add("b"); assertEquals(xs3expected, xs3); }
private void analyzeEdges(UniversalGraph<Node, Edge> graph, int colCount) { for (Node node : graph.getNodes()) { node.conLeft = false; node.conRight = false; node.conTop = false; node.conBottom = false; node.conLeftTop = 0; node.conLeftBottom = 0; node.conRightTop = 0; node.conRightBottom = 0; } int rowCount = coordinates.size(); ArrayList<Edge> edgesList = new ArrayList<Edge>(graph.getEdges()); for (int row = 0; row < rowCount; row++) { for (int jump = 0; jump < colCount - 1; jump++) { Iterator<Edge> edges = edgesList.iterator(); while (edges.hasNext()) { Edge edge = edges.next(); if (edge.forward() && edge.sameRow(row) && edge.jump() == jump) { analyzeEdge(row, jump, edge); edges.remove(); } } edges = edgesList.iterator(); while (edges.hasNext()) { Edge edge = edges.next(); if (edge.backward() && edge.sameRow(row) && edge.jump() == jump) { analyzeEdge(row, jump, edge); edges.remove(); } } } } }
/** * This method serialises the state and action labels * * @param document */ private static void serialiseStateAndActionLabels(final Element tree, final Document document) { HashMap<String, ArrayList<String>> retrievedStateLabels = QueryManager.getData().getStateLabels(); HashMap<String, ArrayList<String>> stateLabels = new HashMap<String, ArrayList<String>>(); ArrayList<String> actionLabels = new ArrayList<String>(); // only add the state and action labels to the respective array lists // that are actually // occurring in the macro ArrayList<PerformanceTreeNode> nodesArray = MacroWriter.macro.getMacroNodes(); Iterator<PerformanceTreeNode> ni = nodesArray.iterator(); while (ni.hasNext()) { PerformanceTreeNode node = ni.next(); if (node instanceof StatesNode) { StatesNode statesNode = (StatesNode) node; if (statesNode.getNodeLabelObject() != null) { String stateLabel = statesNode.getNodeLabel(); ArrayList<String> states = retrievedStateLabels.get(stateLabel); stateLabels.put(stateLabel, states); } } else if (node instanceof ActionsNode) { ActionsNode actionsNode = (ActionsNode) node; if (actionsNode.getNodeLabelObject() != null) { String actionLabel = actionsNode.getNodeLabel(); actionLabels.add(actionLabel); } } } // serialise state labels Element stateLabelsElement = document.createElement("stateLabels"); tree.appendChild(stateLabelsElement); Iterator<String> i = stateLabels.keySet().iterator(); while (i.hasNext()) { Element stateLabelElement = document.createElement("statelabel"); stateLabelsElement.appendChild(stateLabelElement); String stateLabel = i.next(); ArrayList<String> stateLabelsStates = stateLabels.get(stateLabel); stateLabelElement.setAttribute("name", stateLabel); Iterator<String> j = stateLabelsStates.iterator(); while (j.hasNext()) { Element stateElement = document.createElement("state"); stateLabelElement.appendChild(stateElement); String stateName = j.next(); stateElement.setAttribute("name", stateName); } } // serialise action labels Element actionLabelsElement = document.createElement("actionLabels"); tree.appendChild(actionLabelsElement); Element actionLabelElement; i = actionLabels.iterator(); while (i.hasNext()) { actionLabelElement = document.createElement("actionlabel"); actionLabelsElement.appendChild(actionLabelElement); String actionLabel = i.next(); actionLabelElement.setAttribute("label", actionLabel); } }
public static int getNumColumnas() { int enviar = 0; Iterator iter = As.iterator(); while (iter.hasNext()) { iter.next(); enviar++; } iter = es.iterator(); while (iter.hasNext()) { iter.next(); enviar++; } iter = Ss.iterator(); while (iter.hasNext()) { iter.next(); enviar++; } enviar = enviar + numVar; // R, V, Z, ld enviar = enviar + 4; return enviar; }
private void initialState2() { ArrayList llistaNodes = new ArrayList(); ArrayList llistaNodesAux = new ArrayList(); int propera = -1; for (int i = 0; i < numDist; i++) { propera = platPropera[i]; if (propera != -1) { connectar(propera, i); llistaNodes.add(new Integer(i)); llistaNodes.add(new Integer(propera)); } } int node = 0; while (llistaNodes.size() != 0) { for (Iterator it = llistaNodes.iterator(); it.hasNext(); ) { llistaNodesAux = new ArrayList(); node = ((Integer) it.next()).intValue(); propera = platPropera[node]; if ((propera != -1) && (connexions[node].getPetBombejat() < 16)) { llistaNodesAux = new ArrayList(); connectar(propera, node); llistaNodesAux.add(new Integer(node)); llistaNodesAux.add(new Integer(propera)); } } llistaNodes = new ArrayList(); for (Iterator it = llistaNodesAux.iterator(); it.hasNext(); ) llistaNodes.add(it.next()); } }
public Character getCharacterByCord(int row, int col) { for (Iterator it = team2.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); if (player.getHero().isThere(row, col)) { return player.getHero(); } } for (Iterator it = team1.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); if (player.getHero().isThere(row, col)) { return player.getHero(); } } for (Iterator it = monsters.iterator(); it.hasNext(); ) { Monster monster = (Monster) it.next(); if (monster.getRow() == row && monster.getCol() == col) { return monster; } } for (Iterator it = tower.iterator(); it.hasNext(); ) { Tower t = (Tower) it.next(); if (t.getSelf().contains(new Cell(row, col))) { return t; } } return null; }
public void startPlayingGame() { // set initial position for each player and create Hero HeroFactory hF = new HeroFactory(); for (Iterator it = team2.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); System.out.println("slot Index:" + player.getSlotIndex()); System.out.println("dao:" + dao); Cell c = dao.getHeroBeginPosition(player.getSlotIndex()); player.setPosition(c); System.out.println("hero Index:" + player.getHeroIndex()); player.setHero(hF.createHero(player.getHeroIndex())); } for (Iterator it = team1.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); Cell c = dao.getHeroBeginPosition(player.getSlotIndex()); player.setPosition(c); System.out.println("hero Index:" + player.getHeroIndex()); player.setHero(hF.createHero(player.getHeroIndex())); } PlayingGameRequest request = new PlayingGameRequest(); request.setGame(this); // send Game request for (Iterator it = team2.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); player.getCom().write(new GameMatch(this)); } for (Iterator it = team1.iterator(); it.hasNext(); ) { Player player = (Player) it.next(); player.getCom().write(new GameMatch(this)); } }
public FileManager(File dirCurRequest) throws IOException { // Создаем временную директорию this.tmpRqstDir = dirCurRequest; if (!tmpRqstDir.exists()) { tmpRqstDir.mkdirs(); tmpRqstDir.setWritable(true, false); tmpRqstDir.getParentFile().setWritable(true, false); } // Создается файл pipeline.xml pipeline_xml = new File(tmpRqstDir, "pipeline.xml"); pipeline_xml.setWritable(true, false); // Создается файл run_pl.err run_pl_err = new File(tmpRqstDir, "run_pl.err"); run_pl_err.createNewFile(); run_pl_err.setWritable(true, false); // Создаются временные input/output файлы Iterator<String> inputs = inputFileNames.iterator(); while (inputs.hasNext()) { inputFiles.add(new IOFile(tmpRqstDir, inputs.next(), TypeIOFile.INPUT)); } Iterator<String> outputs = outputFileNames.iterator(); while (outputs.hasNext()) { outputFiles.add(new IOFile(tmpRqstDir, outputs.next(), TypeIOFile.OUTPUT)); } // Создаются временные файлы стандартного вывода и стандартного вывода ошибок модуля. }
/** Обновить статус файлового менеджера. */ private void updateStatus() { int downloaded = 0; // Количество загруженных файлов. int uploaded = 0; // Количество выгруженных файлов. Iterator<IOFile> iter = null; // Сбор статистики по входным файлам iter = inputFiles.iterator(); while (iter.hasNext()) { IOFile curFile = iter.next(); if (StatusIOFile.DOWNLOADED == curFile.status()) downloaded++; } // Сбор статистики по выходным файлам iter = outputFiles.iterator(); while (iter.hasNext()) { IOFile curFile = iter.next(); if (StatusIOFile.UPLOADED == curFile.status()) uploaded++; } // Определяется статус по статистике if (downloaded > 0) status = FileManagerStatus.DOWNLOADING; if (inputFileNames.size() == downloaded) status = FileManagerStatus.DOWNLOADED; if (uploaded > 0) status = FileManagerStatus.UPLOADING; if (outputFileNames.size() == uploaded) status = FileManagerStatus.UPLOADED; }
public void setTimeTable( ArrayList<StudentGroups> studentGroups2, ArrayList<ClassRoom> rooms2, String string) { // TODO Auto-generated method stub Collections.shuffle(studentGroups2); Stack<Lecture> lecturesStack = new Stack<Lecture>(); for (Iterator<StudentGroups> sdtGrpIterator = studentGroups2.iterator(); sdtGrpIterator.hasNext(); ) { StudentGroups studentGrp = sdtGrpIterator.next(); String subject = studentGrp.getSubjectName(); int noOfLectures = studentGrp.getNoOfLecturePerWeek(); for (int i = 0; i < noOfLectures; i++) { Collections.shuffle(classes); Iterator<Lecture> classIterator = classes.iterator(); while (classIterator.hasNext()) { Lecture lecture = classIterator.next(); if (lecture.getSubject().equalsIgnoreCase(subject)) { Lecture mainLecture = new Lecture(lecture.getProfessor(), lecture.getSubject()); mainLecture.setStudentGroup(studentGrp); lecturesStack.push(mainLecture); break; } } } } while (!(lecturesStack.empty())) { Collections.shuffle(lecturesStack); Lecture lecture2 = lecturesStack.pop(); if (string.equalsIgnoreCase("theory")) { placeTheoryLecture(lecture2, rooms2); } if (string.equalsIgnoreCase("practical")) { placePracticalLecture(lecture2, rooms2); } } }
private void prepareMidRoll() { final ArrayList<ISlot> mid_slots = adContext.getSlotsByTimePositionClass(adConstants.TIME_POSITION_CLASS_MIDROLL()); Iterator<ISlot> iter = mid_slots.iterator(); while (iter.hasNext()) { ISlot slot = iter.next(); double tp = slot.getTimePosition(); Log.i(CLASSTAG, "at " + tp + " has midroll"); this.midrolls.put(tp, slot.getCustomId()); this.midrollkeys.add(tp); } // get all overlay slots final ArrayList<ISlot> overlay_slots = adContext.getSlotsByTimePositionClass(adConstants.TIME_POSITION_CLASS_OVERLAY()); // TODO: what if the overlay has the same time position with a mid-roll? iter = overlay_slots.iterator(); while (iter.hasNext()) { ISlot slot = iter.next(); double tp = slot.getTimePosition(); Log.i(CLASSTAG, "at " + tp + " has overlay"); this.midrolls.put(tp, slot.getCustomId()); this.midrollkeys.add(tp); } Collections.sort(this.midrollkeys); }
public String toCSS() { StringBuffer css = new StringBuffer(); if (fontNodes.size() > 0) { css.append("/*Fonts*/" + Node.BR); } Iterator<FontNode> itr3 = fontNodes.iterator(); while (itr3.hasNext()) { css.append(itr3.next() + Node.BR); } if (cssNodes.size() > 0) { css.append("/*CSS*/" + Node.BR); } Iterator<CSSNode> itr1 = cssNodes.iterator(); while (itr1.hasNext()) { css.append(itr1.next() + Node.BR); } if (keyFrames.size() > 0) { css.append("/*Keyframes*/" + Node.BR); } Iterator<KeyframeNode> itr2 = keyFrames.iterator(); while (itr2.hasNext()) { css.append(itr2.next() + Node.BR); } return css.toString(); }
/** * é?žé€’归解法: * å…ˆæ±‚ä»Žæ ¹èŠ‚ç‚¹åˆ°ä¸¤ä¸ªèŠ‚ç‚¹çš„è·¯å¾„ï¼Œç„¶å?Žå†?比较对应路径的节点就行,最å?Žä¸€ä¸ªç›¸å?Œçš„节点也就是他们在二å?‰æ ‘ä¸çš„最低公共祖先节点 */ public static TreeNode getLastCommonParent(TreeNode root, TreeNode n1, TreeNode n2) { if (root == null || n1 == null || n2 == null) { return null; } ArrayList<TreeNode> p1 = new ArrayList<TreeNode>(); boolean res1 = getNodePath(root, n1, p1); ArrayList<TreeNode> p2 = new ArrayList<TreeNode>(); boolean res2 = getNodePath(root, n2, p2); if (!res1 || !res2) { return null; } TreeNode last = null; Iterator<TreeNode> iter1 = p1.iterator(); Iterator<TreeNode> iter2 = p2.iterator(); while (iter1.hasNext() && iter2.hasNext()) { TreeNode tmp1 = iter1.next(); TreeNode tmp2 = iter2.next(); if (tmp1 == tmp2) { last = tmp1; } else { // 直到é?‡åˆ°é?žå…¬å…±èŠ‚点 break; } } return last; }
public void testSISix() { ArrayList empty = new ArrayList(); ArrayList ab = new ArrayList(); ab.add("a"); ab.add("b"); ArrayList cd = new ArrayList(); cd.add("c"); cd.add("d"); Iterators.Sequence it = new Iterators.Sequence( new Iterator[] { ab.iterator(), empty.iterator(), empty.iterator(), cd.iterator() }); it.next(); it.next(); it.remove(); ArrayList a = new ArrayList(); a.add("a"); assertEquals(a, ab); it.next(); it.remove(); ArrayList d = new ArrayList(); d.add("d"); assertEquals(d, cd); }
private void buildItemContentsMap(DeliveryBean dbean) { HashMap itemContentsMap = new HashMap(); ArrayList partsContents = dbean.getPageContents().getPartsContents(); if (partsContents != null) { Iterator iter = partsContents.iterator(); while (iter.hasNext()) { SectionContentsBean sectionContentsBean = (SectionContentsBean) iter.next(); if (sectionContentsBean != null) { ArrayList itemContents = sectionContentsBean.getItemContents(); Iterator iter2 = itemContents.iterator(); while (iter2.hasNext()) { ItemContentsBean itemContentsBean = (ItemContentsBean) iter2.next(); if (itemContentsBean != null) { List<ItemGradingData> itemGradingDataArray = itemContentsBean.getItemGradingDataArray(); Iterator<ItemGradingData> iter3 = itemGradingDataArray.iterator(); while (iter3.hasNext()) { ItemGradingData itemGradingData = iter3.next(); itemContentsMap.put(itemGradingData.getItemGradingId(), itemContentsBean); } } } } } } dbean.setItemContentsMap(itemContentsMap); }
public final void a(ji ji1) { kc kc1 = ji1.b; if (a != null) { a = (iu) kc1.b(a); } if (c != null) { for (Iterator iterator = c.iterator(); iterator.hasNext(); ) { jn jn1 = (jn) iterator.next(); jp jp1 = ji1.i; kc kc2 = ji1.b; jp1.a(jn1.a); jn1.b = (iu) kc2.b(jn1.b); } } if (d != null) { for (Iterator iterator1 = d.iterator(); iterator1.hasNext(); ) { jz jz1 = (jz) iterator1.next(); kb kb1 = ji1.j; kc kc3 = ji1.b; kb1.a(jz1.a); jz1.b = (iu) kc3.b(jz1.b); } } if (e != null) { kh kh1; kc kc4; for (Iterator iterator2 = e.iterator(); iterator2.hasNext(); kc4.a(kh1.b)) { kh1 = (kh) iterator2.next(); kb kb2 = ji1.j; kc4 = ji1.b; kb2.a(kh1.a); } } }
protected void computeMarqueeSelection(PInputEvent pie) { ArrayList<WorldObjectImpl> unselectList = new ArrayList<WorldObjectImpl>(); // Make just the items in the list selected // Do this efficiently by first unselecting things not in the list Iterator<WorldObjectImpl> selectionEn = selectedObjects.iterator(); while (selectionEn.hasNext()) { WorldObjectImpl node = selectionEn.next(); if (!allObjects.contains(node)) { unselectList.add(node); } } unselect(unselectList); // Then select the rest selectionEn = allObjects.iterator(); while (selectionEn.hasNext()) { WorldObjectImpl node = selectionEn.next(); if (!selectedObjects.contains(node) && !marqueeObjects.contains(node) && isSelectable(node)) { marqueeObjects.add(node); } else if (!isSelectable(node)) { selectionEn.remove(); } } select(allObjects); }
/** Draws the tank, bullets, planes, and background to the provided Canvas. */ private void doDraw(Canvas canvas) { // draw some background canvas.drawBitmap(mBackgroundImage, 0, 0, null); /* Paint mPaint = new Paint(); mPaint.setColor(0xFF94B0FF); canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), mPaint); */ // draw the aircrafts for (Iterator it = aircrafts.iterator(); it.hasNext(); ) { FunctionalAircraft a = (FunctionalAircraft) it.next(); if (a != null) a.draw(canvas); } // draw the bullets for (Iterator it = bullets.iterator(); it.hasNext(); ) { FunctionalBullet b = (FunctionalBullet) it.next(); if (b != null) b.draw(canvas); } // Draw the tank tank.draw(canvas); // Hud draw hud.draw(canvas); }
protected void computeOptionMarqueeSelection(PInputEvent pie) { ArrayList<WorldObjectImpl> unselectList = new ArrayList<WorldObjectImpl>(); Iterator<WorldObjectImpl> selectionEn = selectedObjects.iterator(); while (selectionEn.hasNext()) { WorldObjectImpl node = selectionEn.next(); if (!allObjects.contains(node) && marqueeObjects.contains(node)) { marqueeObjects.remove(node); unselectList.add(node); } } unselect(unselectList); // Then select the rest selectionEn = allObjects.iterator(); while (selectionEn.hasNext()) { WorldObjectImpl node = selectionEn.next(); if (!selectedObjects.contains(node) && !marqueeObjects.contains(node) && isSelectable(node)) { marqueeObjects.add(node); } else if (!isSelectable(node)) { selectionEn.remove(); } } select(allObjects); }
private void safeBeginParagraph() { if (!myParagraphStarted) { myParagraphStarted = true; myBufferIsEmpty = true; beginParagraph(ZLTextParagraph.Kind.TEXT_PARAGRAPH); if (!myParagraphStored) { // final ArrayList models = Model.getBookTextModels(); // myParagraphVector.add(new Pair(((ZLTextPlainModel) // models.get(models.size()-1)/*BookTextModel*/).getParagraphsNumber() - 1, models.size() - // 1)); myParagraphStored = true; } for (Iterator it = myDelayedControls.iterator(); it.hasNext(); ) { Pair pit = (Pair) it.next(); addControl((Byte) pit.myFirst, (Boolean) pit.mySecond); } // if (myForcedEntry != null) { // addControl(myForcedEntry); // } else { addControl(FBTextKind.REGULAR, true); // } for (Iterator it = myDelayedHyperlinks.iterator(); it.hasNext(); ) { addHyperlinkControl(FBTextKind.INTERNAL_HYPERLINK, (String) it.next()); } myDelayedHyperlinks.clear(); } }
/** * addAthlete(String n, String t) This method creates an iterator, itr, and iterates through each * event to match the event passed into the parameter, t. If t matches an event, it will check to * make sure the athlete is not already in that event, and then add that athlete to the event. If * the event does not match, or if the athlete is already in that event, the athlete will not be * added * * @param t The event name that is compared with the events already created * @param n The athlete name that is compared with the athletes already added */ public void addAthlete(String n, String t) { Iterator<Event> itr1 = events.iterator(); Event currentEvent; boolean eventExists = false; boolean contains = false; while (itr1.hasNext()) { if (itr1.next().getType().equalsIgnoreCase(t)) { eventExists = true; } } if (!eventExists) { throw new java.lang.IllegalArgumentException("Error " + "event not found"); } itr1 = events.iterator(); while (itr1.hasNext()) { currentEvent = itr1.next(); if (currentEvent.getType().equalsIgnoreCase(t)) { Iterator<String> itr2 = currentEvent.getRoster().iterator(); while (itr2.hasNext()) { String currAthlete = itr2.next(); if (currAthlete.equalsIgnoreCase(n)) { contains = true; break; } } if (!contains) { currentEvent.getRoster().add(n); } } } }
public void writeClass(OutputStream is) throws IOException { DataOutputStream classStream = new DataOutputStream(is); classStream.writeInt(magic); classStream.writeShort(minorVersion); classStream.writeShort(majorVersion); classStream.writeShort(constantPool.size()); Iterator<CPInfo> i = constantPool.iterator(); i.next(); // Skip initial, not really there entry for (; i.hasNext(); ) { CPInfo poolEntry = i.next(); poolEntry.write(classStream); // Constant pool array must have null entry after long or double if (poolEntry.tag == CONSTANT_Double || poolEntry.tag == CONSTANT_Long) i.next(); } classStream.writeShort(accessFlags); classStream.writeShort(thisClassIndex); classStream.writeShort(superClassIndex); classStream.writeShort(interfaces.size()); for (Iterator<Integer> j = interfaces.iterator(); j.hasNext(); ) { classStream.writeShort(j.next()); } classStream.writeShort(fields.size()); for (Iterator<FieldInfo> j = fields.iterator(); j.hasNext(); ) { j.next().write(classStream); } classStream.writeShort(methods.size()); for (Iterator<MethodInfo> j = methods.iterator(); j.hasNext(); ) { j.next().write(classStream); } attributes.write(classStream); }
public String getStorableRepr() { // MAKE THIS INSERT A ? when there aren't any values to put in String storableRepr = ""; storableRepr += "existantElements|?"; for (java.util.Iterator iter = existantElements.iterator(); iter.hasNext(); ) { storableRepr += ((String) iter.next()) + "?"; } storableRepr += "|"; storableRepr += "nonExistantElements|?"; for (java.util.Iterator iter = nonExistantElements.iterator(); iter.hasNext(); ) { storableRepr += ((String) iter.next()) + "?"; } storableRepr += "|"; storableRepr += "propertyValues|?"; for (java.util.Iterator iter = propertyValues.keySet().iterator(); iter.hasNext(); ) { String propertyKey = (String) iter.next(); String valueRepr = (String) propertyValues.get(propertyKey); storableRepr += propertyKey + ":" + valueRepr + "?"; } storableRepr += "|"; storableRepr += "elementPositions|?"; for (java.util.Iterator iter = elementPositions.keySet().iterator(); iter.hasNext(); ) { String elementKey = (String) iter.next(); Integer valueRepr = (Integer) elementPositions.get(elementKey); storableRepr += elementKey + ":" + valueRepr + "?"; } storableRepr += "|"; return storableRepr; }
public final float d() { Iterator localIterator = b.iterator(); float f1 = 0.0F; j.d locald; float f2; if (localIterator.hasNext()) { locald = (j.d)localIterator.next(); f2 = Math.abs(a); f2 = b / 2.0F + f2; if (f2 <= f1) { break label122; } f1 = f2; } label122: for (;;) { break; localIterator = c.iterator(); while (localIterator.hasNext()) { locald = (j.d)localIterator.next(); f2 = Math.abs(a); f2 = b / 2.0F + f2; if (f2 > f1) { f1 = f2; } } return f1 * 2.0F; } }
private void placeTheoryLecture(Lecture lecture, ArrayList<ClassRoom> rooms2) { // TODO Auto-generated method stub int size = lecture.getStudentGroup().getSize(); String dept = lecture.getStudentGroup().getDepartment(); boolean invalid = true; ClassRoom room = null; Collections.shuffle(rooms2); while (invalid) { room = getBestRoom(size, rooms2); if (room.getDepartment().equalsIgnoreCase(dept)) { invalid = false; Collections.shuffle(rooms2); } else { Collections.shuffle(rooms2); } } ArrayList<Day> weekdays = room.getWeek().getWeekDays(); Iterator<Day> daysIterator = weekdays.iterator(); while (daysIterator.hasNext()) { Day day = daysIterator.next(); ArrayList<TimeSlot> timeslots = day.getTimeSlot(); Iterator<TimeSlot> timeslotIterator = timeslots.iterator(); while (timeslotIterator.hasNext()) { TimeSlot lecture2 = timeslotIterator.next(); if (lecture2.getLecture() == null) { lecture2.setLecture(lecture); return; } } } }