[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui GUI.java, 1.35, 1.36
Status: Pre-Alpha
Brought to you by:
henryml
From: Nordholt <nor...@us...> - 2006-07-31 17:09:29
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19180/src/net/sourceforge/bprocessor/gui Modified Files: GUI.java Log Message: keeps a list of the spaces that were closed at the last check Index: GUI.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/GUI.java,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** GUI.java 24 Jul 2006 11:17:43 -0000 1.35 --- GUI.java 31 Jul 2006 17:09:19 -0000 1.36 *************** *** 31,34 **** --- 31,36 ---- import java.util.Iterator; + import java.util.Set; + import java.util.HashSet; import java.awt.BorderLayout; *************** *** 82,85 **** --- 84,90 ---- /** SPLIT_RIGHT */ public static final Integer SPLIT_RIGHT = new Integer(2); + + /** closed spaces */ + private Set closedSpaces = new HashSet(); /** *************** *** 425,428 **** --- 430,442 ---- /** + * Tells if a space is closed. + * @param sp the space + * @return wherther or not the space is closed. + */ + public boolean isClosed(Space sp) { + return closedSpaces.contains(sp); + } + + /** * Checks if spaces are closed. */ *************** *** 440,458 **** public void run() { while (true) { ! log.info("============check starting==========="); Iterator it = Project.getInstance().getSpaces().iterator(); while (it.hasNext()) { Space sp = (Space)it.next(); if (sp.isClosed()) { ! log.info("Space " + sp + " is closed"); } else { ! log.info("Space " + sp + " is open"); ! } } try { ! sleep(10000); } catch (Exception e) { log.info("Space checker thread threw a: " + e); ! } } } --- 454,472 ---- public void run() { while (true) { ! log.info(" -- Start -- "); Iterator it = Project.getInstance().getSpaces().iterator(); while (it.hasNext()) { Space sp = (Space)it.next(); if (sp.isClosed()) { ! closedSpaces.add(sp); } else { ! closedSpaces.remove(sp); ! } } try { ! sleep(1000); } catch (Exception e) { log.info("Space checker thread threw a: " + e); ! } } } |