net.sf.mpxj.mpp
Class MPPTimephasedBaselineCostNormaliser

java.lang.Object
  extended by net.sf.mpxj.mpp.MPPTimephasedBaselineCostNormaliser
All Implemented Interfaces:
TimephasedCostNormaliser

public class MPPTimephasedBaselineCostNormaliser
extends Object
implements TimephasedCostNormaliser

Common implementation detail for normalisation.


Field Summary
 
Fields inherited from interface net.sf.mpxj.TimephasedCostNormaliser
DEFAULT_NORMALIZER_WORK_PER_DAY
 
Constructor Summary
MPPTimephasedBaselineCostNormaliser()
           
 
Method Summary
protected  void mergeSameCost(LinkedList<TimephasedCost> list)
          This method merges together assignment data for the same cost.
 void normalise(ProjectCalendar calendar, LinkedList<TimephasedCost> list)
          This method converts the internal representation of timephased resource assignment data used by MS Project into a standardised format to make it easy to work with.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MPPTimephasedBaselineCostNormaliser

public MPPTimephasedBaselineCostNormaliser()
Method Detail

normalise

public void normalise(ProjectCalendar calendar,
                      LinkedList<TimephasedCost> list)
This method converts the internal representation of timephased resource assignment data used by MS Project into a standardised format to make it easy to work with.

Specified by:
normalise in interface TimephasedCostNormaliser
Parameters:
calendar - current calendar
list - list of assignment data

mergeSameCost

protected void mergeSameCost(LinkedList<TimephasedCost> list)
This method merges together assignment data for the same cost.

Parameters:
list - assignment data


Copyright © 2012. All Rights Reserved.