edu.isi.pegasus.planner.namespace.aggregator
Class Sum
java.lang.Object
edu.isi.pegasus.planner.namespace.aggregator.Abstract
edu.isi.pegasus.planner.namespace.aggregator.Sum
- All Implemented Interfaces:
- Aggregator
public class Sum
- extends Abstract
An implementation of the Aggregator interface that sums the profile values.
In the case of either of the profile values not valid integers, the
default value is picked up.
- Version:
- $Revision: 2550 $
- Author:
- Karan Vahi
| Fields inherited from interface edu.isi.pegasus.planner.namespace.aggregator.Aggregator |
VERSION |
|
Constructor Summary |
Sum()
|
| Methods inherited from class edu.isi.pegasus.planner.namespace.aggregator.Abstract |
parseInt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sum
public Sum()
compute
public String compute(String oldValue,
String newValue,
String dflt)
- Sums up the values.
- Parameters:
oldValue - the existing value for the profile.newValue - the new value being added to the profile.dflt - the default value to be used in case the values
are not of the correct type.
- Returns:
- the computed value as a String.
Copyright © 2011 The University of Southern California. All Rights Reserved.