uchicago.src.sim.analysis
Class DataSourceUtilities
java.lang.Object
uchicago.src.sim.analysis.DataSourceUtilities
public class DataSourceUtilities
- extends java.lang.Object
Utility methods for return data. Used by those classes that realize
the DataSource interface.
- Version:
- $Revision: 1.5 $ $Date: 2004/11/03 19:51:00 $
- Author:
- Nick Collier
|
Method Summary |
static java.lang.Object |
getAverage(java.util.ArrayList list,
java.lang.reflect.Method m)
Calls the specified method on every object in the specified list. |
static java.lang.Object |
getObject(java.lang.Object o,
java.lang.reflect.Method m)
Calls the specified method on the specified object, returning the
result as an Object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataSourceUtilities
public DataSourceUtilities()
getObject
public static java.lang.Object getObject(java.lang.Object o,
java.lang.reflect.Method m)
- Calls the specified method on the specified object, returning the
result as an Object
getAverage
public static java.lang.Object getAverage(java.util.ArrayList list,
java.lang.reflect.Method m)
- Calls the specified method on every object in the specified list. The
resulting values are averaged and this average is returned as a Double.
Average is computed as the (sum of the all the elements in the list) /
(the size of the list).
- Returns:
- the average as a Double (to be cast by caller).