Coverage details for edu.uci.ics.jung.utils.UserDataUtils

LineHitsSource
1 /*
2 * Copyright (c) 2003, the JUNG Project and the Regents of the University
3 * of California
4 * All rights reserved.
5 *
6 * This software is open-source under the BSD license; see either
7 * "license.txt" or
8 * http://jung.sourceforge.net/license.txt for a description.
9 */
10 package edu.uci.ics.jung.utils;
11  
12 import java.util.Set;
13 import java.util.Iterator;
14  
15 /**
16  * @author Scott White
17  */
180public class UserDataUtils {
19  
20     public static void cleanup(Set userDataContainers, Object key) {
2134        for (Iterator udcIt=userDataContainers.iterator(); udcIt.hasNext();) {
22240            ((UserDataContainer) udcIt.next()).removeUserDatum(key);
23         }
2434    }
25  
26     public static void cleanup(Set userDataContainers, Object key1, Object key2) {
270        for (Iterator udcIt=userDataContainers.iterator(); udcIt.hasNext();) {
280            UserDataContainer udc = (UserDataContainer) udcIt.next();
290            udc.removeUserDatum(key1);
300            udc.removeUserDatum(key2);
31         }
320    }
33  
34     public static void cleanup(Set userDataContainers, Object key1, Object key2, Object key3) {
350        for (Iterator udcIt=userDataContainers.iterator(); udcIt.hasNext();) {
360            UserDataContainer udc = (UserDataContainer) udcIt.next();
370            udc.removeUserDatum(key1);
380            udc.removeUserDatum(key2);
390            udc.removeUserDatum(key3);
40         }
410    }
42 }

this report was generated by version 1.0.5 of jcoverage.
visit www.jcoverage.com for updates.

copyright © 2003, jcoverage ltd. all rights reserved.
Java is a trademark of Sun Microsystems, Inc. in the United States and other countries.